Advertisement
Guest User

Untitled

a guest
Feb 11th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 12.72 KB | None | 0 0
  1. ben@bh96-laptop:~$ ls -lah
  2. total 288K
  3. drwxr-xr-x 27 ben ben 4.0K Feb 11 23:27 .
  4. drwxr-xr-x 3 root root 4.0K Jan 27 01:58 ..
  5. drwxr-xr-x 3 ben ben 4.0K Feb 9 13:04 .audacity-data
  6. -rw------- 1 ben ben 22K Feb 11 23:04 .bash_history
  7. -rw-r--r-- 1 ben ben 220 Jan 27 01:58 .bash_logout
  8. -rw-r--r-- 1 ben ben 3.5K Jan 27 01:58 .bashrc
  9. -rw-r--r-- 1 ben ben 187 Jul 7 2014 BH.key
  10. drwxr-xr-x 8 ben ben 4.0K Feb 11 23:27 .cache
  11. drwx------ 19 ben ben 4.0K Feb 6 17:19 .config
  12. drwx------ 3 ben ben 4.0K Jan 27 04:25 .dbus
  13. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Desktop
  14. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Documents
  15. drwxr-xr-x 2 ben ben 4.0K Feb 11 21:12 Downloads
  16. drwxr-xr-x 24 ben ben 4.0K Feb 6 10:54 .gimp-2.8
  17. drwx------ 3 ben ben 4.0K Jan 30 21:50 .gnome
  18. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 .gstreamer-0.10
  19. -rw------- 1 ben ben 1.7K Feb 11 23:27 .ICEauthority
  20. drwxr-xr-x 3 ben ben 4.0K Jan 27 04:25 .local
  21. drwxr-xr-x 6 ben ben 4.0K Jan 30 23:05 mondo-python
  22. drwxr-xr-x 2 ben ben 4.0K Feb 5 14:29 .mono
  23. drwx------ 4 ben ben 4.0K Jan 27 13:42 .mozilla
  24. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Music
  25. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Pictures
  26. drwx------ 3 ben ben 4.0K Jan 27 10:04 .pki
  27. -rw-r--r-- 1 ben ben 675 Jan 27 01:58 .profile
  28. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Public
  29. drwx------ 2 ben ben 4.0K Feb 9 15:13 .putty
  30. -rw------- 1 ben ben 4.0K Feb 11 23:04 .recently-used
  31. drwxr-xr-x 3 ben ben 4.0K Feb 11 21:15 se1fa15
  32. drwx------ 2 ben ben 4.0K Jan 30 22:07 .ssh
  33. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Templates
  34. drwx------ 3 ben ben 4.0K Jan 27 13:16 .thumbnails
  35. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 Videos
  36. -rw------- 1 ben ben 8.7K Feb 1 14:16 .viminfo
  37. drwxr-xr-x 2 ben ben 4.0K Jan 27 04:25 .wicd
  38. -rw------- 1 ben ben 0 Feb 11 23:27 .Xauthority-n
  39. -rw-r--r-- 1 ben ben 7.8K Feb 8 22:21 .xscreensaver
  40. -rw------- 1 ben ben 0 Feb 5 14:31 .xsel.log
  41. -rw------- 1 ben ben 105K Feb 11 23:27 .xsession-errors
  42. ben@bh96-laptop:~$ rm -r se1fa15/
  43. ben@bh96-laptop:~$ cd /storage/MEGA/Documents/University/Part\ 1/Fundamentals\ \&\ Applications\ of\ Computing\ \(SE1FA15\)/Fundamentals/S
  44. SE1FA15-1 one each slide.pdf Sorting Assignment/
  45. SE1FA15-2 one each slide.pdf
  46. ben@bh96-laptop:~$ cd /storage/MEGA/Documents/University/Part\ 1/Fundamentals\ \&\ Applications\ of\ Computing\ \(SE1FA15\)/Fundamentals/Sorting\ Assignment/code/
  47. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ ls
  48. 00-demo 06-multiple-nans.cpp
  49. 00-demo.cpp 09-repeated-nans
  50. 01-empty-list 09-repeated-nans.cpp
  51. 01-empty-list.cpp 10-multiple-repeated-nans
  52. 02-single-element-list 10-multiple-repeated-nans.cpp
  53. 02-single-element-list.cpp 11-time-taken
  54. 03-variable-elements 11-time-taken.cpp
  55. 03-variable-elements.cpp 17-builtin-sort-nans
  56. 04-minus-zero 17-builtin-sort-nans.cpp
  57. 04-minus-zero.cpp Makefile
  58. 05-single-nan sort.cpp
  59. 05-single-nan.cpp sort.h
  60. 06-multiple-nans
  61. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ make all
  62. g++ -O3 00-demo.cpp sort.cpp -o 00-demo
  63. g++ -O3 01-empty-list.cpp sort.cpp -o 01-empty-list
  64. g++ -O3 02-single-element-list.cpp sort.cpp -o 02-single-element-list
  65. g++ -O3 03-variable-elements.cpp sort.cpp -o 03-variable-elements
  66. g++ -O3 04-minus-zero.cpp sort.cpp -o 04-minus-zero
  67. g++ -O3 05-single-nan.cpp sort.cpp -o 05-single-nan
  68. g++ -O3 06-multiple-nans.cpp sort.cpp -o 06-multiple-nans
  69. g++ -O3 09-repeated-nans.cpp sort.cpp -o 09-repeated-nans
  70. g++ -O3 10-multiple-repeated-nans.cpp sort.cpp -o 10-multiple-repeated-nans
  71. g++ -O3 11-time-taken.cpp sort.cpp -o 11-time-taken
  72. g++ -O3 17-builtin-sort-nans.cpp sort.cpp -o 17-builtin-sort-nans
  73. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ ./11-time-taken
  74. optimised (0 elements): 0.0157013μs
  75. optimised (1 elements): 0.0165187μs
  76. optimised (2 elements): 3.26971μs
  77. optimised (3 elements): 0.0251992μs
  78. optimised (4 elements): 0.0240366μs
  79. optimised (5 elements): 0.0325619μs
  80. optimised (6 elements): 0.0422015μs
  81. optimised (7 elements): 0.0544323μs
  82. optimised (8 elements): 0.0492351μs
  83. c^C
  84. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ make clean
  85. rm 00-demo
  86. rm 01-empty-list
  87. rm 02-single-element-list
  88. rm 03-variable-elements
  89. rm 04-minus-zero
  90. rm 05-single-nan
  91. rm 06-multiple-nans
  92. rm 09-repeated-nans
  93. rm 10-multiple-repeated-nans
  94. rm 11-time-taken
  95. rm 17-builtin-sort-nans
  96. echo 'Clean done! "No such file or directory" errors can be safely ignored :-)'
  97. Clean done! "No such file or directory" errors can be safely ignored :-)
  98. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ ls
  99. 00-demo.cpp 03-variable-elements.cpp 06-multiple-nans.cpp 11-time-taken.cpp sort.cpp
  100. 01-empty-list.cpp 04-minus-zero.cpp 09-repeated-nans.cpp 17-builtin-sort-nans.cpp sort.h
  101. 02-single-element-list.cpp 05-single-nan.cpp 10-multiple-repeated-nans.cpp Makefile
  102. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ vim 11-time-taken.cpp
  103. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ make all
  104. g++ -O3 00-demo.cpp sort.cpp -o 00-demo
  105. g++ -O3 01-empty-list.cpp sort.cpp -o 01-empty-list
  106. g++ -O3 02-single-element-list.cpp sort.cpp -o 02-single-element-list
  107. g++ -O3 03-variable-elements.cpp sort.cpp -o 03-variable-elements
  108. g++ -O3 04-minus-zero.cpp sort.cpp -o 04-minus-zero
  109. g++ -O3 05-single-nan.cpp sort.cpp -o 05-single-nan
  110. g++ -O3 06-multiple-nans.cpp sort.cpp -o 06-multiple-nans
  111. g++ -O3 09-repeated-nans.cpp sort.cpp -o 09-repeated-nans
  112. g++ -O3 10-multiple-repeated-nans.cpp sort.cpp -o 10-multiple-repeated-nans
  113. g++ -O3 11-time-taken.cpp sort.cpp -o 11-time-taken
  114. g++ -O3 17-builtin-sort-nans.cpp sort.cpp -o 17-builtin-sort-nans
  115. ben@bh96-laptop:/storage/MEGA/Documents/University/Part 1/Fundamentals & Applications of Computing (SE1FA15)/Fundamentals/Sorting Assignment/code$ ./11-time-taken
  116. optimised (0 elements): 0.0278906μs
  117. optimised (1 elements): 0.0299016μs
  118. optimised (2 elements): 3.24021μs
  119. optimised (3 elements): 0.118616μs
  120. optimised (4 elements): 0.0247079μs
  121. optimised (5 elements): 0.0347316μs
  122. optimised (6 elements): 0.0461318μs
  123. optimised (7 elements): 0.0550417μs
  124. optimised (8 elements): 0.054617μs
  125. optimised (9 elements): 0.0790663μs
  126. optimised (10 elements): 0.0978372μs
  127. optimised (11 elements): 0.118232μs
  128. optimised (12 elements): 0.119831μs
  129. optimised (13 elements): 0.154821μs
  130. optimised (14 elements): 0.184047μs
  131. optimised (15 elements): 0.218368μs
  132. optimised (16 elements): 0.227926μs
  133. optimised (17 elements): 0.259027μs
  134. optimised (18 elements): 0.30524μs
  135. optimised (19 elements): 0.333713μs
  136. optimised (20 elements): 0.355915μs
  137. optimised (21 elements): 0.393485μs
  138. optimised (22 elements): 0.411229μs
  139. optimised (23 elements): 0.416139μs
  140. optimised (24 elements): 0.431284μs
  141. optimised (25 elements): 0.448815μs
  142. optimised (26 elements): 0.475582μs
  143. optimised (27 elements): 0.500501μs
  144. optimised (28 elements): 0.519181μs
  145. optimised (29 elements): 0.561502μs
  146. optimised (30 elements): 0.579935μs
  147. optimised (31 elements): 0.59246μs
  148. optimised (32 elements): 0.606401μs
  149. optimised (33 elements): 0.636454μs
  150. optimised (34 elements): 0.658088μs
  151. optimised (35 elements): 0.69053μs
  152. optimised (36 elements): 0.702419μs
  153. optimised (37 elements): 0.731207μs
  154. optimised (38 elements): 0.76031μs
  155. optimised (39 elements): 0.76955μs
  156. optimised (40 elements): 0.792009μs
  157. optimised (41 elements): 0.835089μs
  158. optimised (42 elements): 0.843859μs
  159. optimised (43 elements): 0.868732μs
  160. optimised (44 elements): 0.879165μs
  161. optimised (45 elements): 0.920137μs
  162. optimised (46 elements): 0.967853μs
  163. optimised (47 elements): 0.968292μs
  164. optimised (48 elements): 0.983573μs
  165. optimised (49 elements): 1.03147μs
  166. optimised (50 elements): 1.05017μs
  167. optimised (100 elements): 2.44974μs
  168. optimised (1000 elements): 77.4005μs
  169. optimised (10000 elements): 1110.54μs
  170. optimised (100000 elements): 13140.3μs
  171.  
  172. built-in (0 elements): 0.0140228μs
  173. built-in (1 elements): 0.0235897μs
  174. built-in (2 elements): 3.10492μs
  175. built-in (3 elements): 0.10878μs
  176. built-in (4 elements): 0.0164683μs
  177. built-in (5 elements): 0.0232349μs
  178. built-in (6 elements): 0.0291669μs
  179. built-in (7 elements): 0.0349951μs
  180. built-in (8 elements): 0.0301567μs
  181. built-in (9 elements): 0.0342107μs
  182. built-in (10 elements): 0.0381372μs
  183. built-in (11 elements): 0.0447815μs
  184. built-in (12 elements): 0.0385019μs
  185. built-in (13 elements): 0.0431894μs
  186. built-in (14 elements): 0.0465349μs
  187. built-in (15 elements): 0.051653μs
  188. built-in (16 elements): 0.0466383μs
  189. built-in (17 elements): 0.0784224μs
  190. built-in (18 elements): 0.0868224μs
  191. built-in (19 elements): 0.094793μs
  192. built-in (20 elements): 0.0897344μs
  193. built-in (21 elements): 0.0934667μs
  194. built-in (22 elements): 0.099194μs
  195. built-in (23 elements): 0.104134μs
  196. built-in (24 elements): 0.0973792μs
  197. built-in (25 elements): 0.108255μs
  198. built-in (26 elements): 0.109109μs
  199. built-in (27 elements): 0.117085μs
  200. built-in (28 elements): 0.120221μs
  201. built-in (29 elements): 0.11686μs
  202. built-in (30 elements): 0.126464μs
  203. built-in (31 elements): 0.130594μs
  204. built-in (32 elements): 0.14237μs
  205. built-in (33 elements): 0.144827μs
  206. built-in (34 elements): 0.152793μs
  207. built-in (35 elements): 0.162543μs
  208. built-in (36 elements): 0.166989μs
  209. built-in (37 elements): 0.163953μs
  210. built-in (38 elements): 0.197466μs
  211. built-in (39 elements): 0.206902μs
  212. built-in (40 elements): 0.189602μs
  213. built-in (41 elements): 0.191658μs
  214. built-in (42 elements): 0.196479μs
  215. built-in (43 elements): 0.203234μs
  216. built-in (44 elements): 0.205866μs
  217. built-in (45 elements): 0.215019μs
  218. built-in (46 elements): 0.226019μs
  219. built-in (47 elements): 0.236038μs
  220. built-in (48 elements): 0.236419μs
  221. built-in (49 elements): 0.231396μs
  222. built-in (50 elements): 0.238727μs
  223. built-in (100 elements): 0.567103μs
  224. built-in (1000 elements): 9.95117μs
  225. built-in (10000 elements): 491.538μs
  226. built-in (100000 elements): 6096.15μs
  227.  
  228. assisted (0 elements): 0.0167724μs
  229. assisted (1 elements): 0.0336756μs
  230. assisted (2 elements): 4.22352μs
  231. assisted (3 elements): 0.159795μs
  232. assisted (4 elements): 0.031874μs
  233. assisted (5 elements): 0.0457404μs
  234. assisted (6 elements): 0.0623904μs
  235. assisted (7 elements): 0.0805466μs
  236. assisted (8 elements): 0.0840346μs
  237. assisted (9 elements): 0.106072μs
  238. assisted (10 elements): 0.127841μs
  239. assisted (11 elements): 0.153397μs
  240. assisted (12 elements): 0.150204μs
  241. assisted (13 elements): 0.184887μs
  242. assisted (14 elements): 0.212183μs
  243. assisted (15 elements): 0.243885μs
  244. assisted (16 elements): 0.249632μs
  245. assisted (17 elements): 0.289025μs
  246. assisted (18 elements): 0.32521μs
  247. assisted (19 elements): 0.339398μs
  248. assisted (20 elements): 0.342941μs
  249. assisted (21 elements): 0.386472μs
  250. assisted (22 elements): 0.426646μs
  251. assisted (23 elements): 0.433293μs
  252. assisted (24 elements): 0.432151μs
  253. assisted (25 elements): 0.485493μs
  254. assisted (26 elements): 0.504447μs
  255. assisted (27 elements): 0.5351μs
  256. assisted (28 elements): 0.538761μs
  257. assisted (29 elements): 0.57329μs
  258. assisted (30 elements): 0.589917μs
  259. assisted (31 elements): 0.644092μs
  260. assisted (32 elements): 0.648582μs
  261. assisted (33 elements): 0.689996μs
  262. assisted (34 elements): 0.724505μs
  263. assisted (35 elements): 0.742147μs
  264. assisted (36 elements): 0.72664μs
  265. assisted (37 elements): 0.783808μs
  266. assisted (38 elements): 0.794474μs
  267. assisted (39 elements): 0.836797μs
  268. assisted (40 elements): 0.824609μs
  269. assisted (41 elements): 0.880045μs
  270. assisted (42 elements): 0.9068μs
  271. assisted (43 elements): 0.934055μs
  272. assisted (44 elements): 0.947397μs
  273. assisted (45 elements): 0.974464μs
  274. assisted (46 elements): 0.995633μs
  275. assisted (47 elements): 1.01596μs
  276. assisted (48 elements): 1.0707μs
  277. assisted (49 elements): 1.07561μs
  278. assisted (50 elements): 1.15208μs
  279. assisted (100 elements): 2.578μs
  280. assisted (1000 elements): 68.4786μs
  281. assisted (10000 elements): 1017.22μs
  282. assisted (100000 elements): 12470.2μs
  283.  
  284. quick (0 elements): 0.0237773μs
  285. quick (1 elements): 0.0241395μs
  286. quick (2 elements): 4.55114μs
  287. quick (3 elements): 0.186845μs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement