Advertisement
Guest User

Untitled

a guest
Oct 18th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.91 KB | None | 0 0
  1. COP3538 Project 3
  2. Instructor: Xudong Liu
  3.  
  4. Linked Lists
  5. Please enter the file name: Countries3.csv
  6.  
  7.  
  8. Stack Contents:
  9. Name Code Capitol Population GDP HappinessRank
  10. -------------------------------- --- --------------- ---------- -------------- -------------
  11. New Zealand NZL Wellington 4885500 205000000000 8
  12. Namibia NAM Windhoek 2606971 27505000000 111
  13. Mauritania MRT Nouakchott 4403319 5365868725 123
  14. Kosovo XKX Pristina 1845300 7900268736 78
  15. Greece GRC Athens 10727668 218000000000 87
  16. Palestinian Territories PSE East Jerusalem 4550000 14500000000 103
  17. Trinidad and Tobago TTO Port of Spain 1389858 23410353435 38
  18. Nepal NPL Kathmandu 28087871 28812491892 99
  19. Philippines PHL Manila 106651922 331000000000 72
  20. Spain ESP Madrid 46723749 1430000000000 34
  21. Ecuador ECU Quito 17084357 108000000000 44
  22. Thailand THA Bangkok 69428524 505000000000 32
  23. Czech Republic CZE Prague 10625695 244000000000 23
  24. Senegal SEN Dakar 15854360 24129599552 115
  25. China CHN Beijing 1392730000 13600000000000 79
  26. South Sudan SSD Juba 10975920 18435000000 147
  27. Botswana BWA Gaborone 2254126 18616018903 142
  28. Saudi Arabia SAU Riyadh 33699947 782000000000 37
  29. Portugal PRT Lisbon 10281762 238000000000 89
  30. Zimbabwe ZWE Harare 14439018 31000519447 138
  31. South Africa ZAF Pretoria 57779622 366000000000 101
  32. Kuwait KWT Kuwait City 4137309 142000000000 39
  33. Cameroon CMR Yaounde 25216237 38502059858 107
  34. Republic of the Congo COG Brazzaville 5244363 11263682694 126
  35. Kazakhstan KAZ Astana 18276499 171000000000 60
  36. Malta MLT Valletta 483530 14542039605 27
  37. Jamaica JAM Kingston 2934855 15717858487 76
  38. South Korea KOR Seoul 51709098 2240000000000 55
  39. Bhutan BTN Thimphu 754394 2534965163 97
  40. Syrian Arab Republic SYR Damascus 16906283 50280000000 152
  41. Ivory Coast CIV Yamoussoukro 23740424 106000000000 128
  42. Argentina ARG Buenos Aires 44494502 518000000000 24
  43. Israel ISR Jerusalem 8883800 370000000000 11
  44. Croatia HRV Zagreb 4089400 60805659436 77
  45. Armenia ARM Yerevan 2951776 12433089919 121
  46. Cyprus CYP Nicosia 1189265 24469841832 65
  47. Serbia SRB Belgrade 6982084 50508366850 73
  48. Turkmenistan TKM Ashgabat 5850908 40761142857 59
  49. Kyrgyz Republic KGZ Bishkek 6315800 8092836609 98
  50. Zambia ZMB Lusaka 17351822 26720073436 116
  51. Morocco MAR Rabat 36029138 118000000000 84
  52. Lithuania LTU Vilnius 2789533 53251369047 52
  53. Montenegro MNE Podgorica 622345 5452173041 83
  54. Bahrain BHR Manama 1569439 37746196809 41
  55. Moldova MDA Chisinau 3545883 11309082555 56
  56. Mauritius MUS Port Louis 1265303 14220348673 64
  57. Paraguay PRY Asuncion 6956071 40842341774 70
  58. Azerbaijan AZE Baku 9942334 46939529412 85
  59. Italy ITA Rome 60431283 2070000000000 48
  60. Nigeria NGA Abuja 195874740 397000000000 95
  61. Albania ALB Tirana 2866376 15058879129 109
  62. Dominican Republic DOM Santo Domingo 10627165 81298585403 86
  63. Bangladesh BGD Dhaka 161356039 274000000000 110
  64. Slovenia SVN Ljubljana 2067372 54235484383 62
  65. Egypt EGY Cairo 98423595 251000000000 104
  66. Bosnia and Herzegovina BIH Sarajevo 3323929 19781776101 90
  67. Poland POL Warsaw 37978548 586000000000 46
  68. Colombia COL Bogota 49648685 330000000000 36
  69. Honduras HND Tegucigalpa 9587522 23803230473 91
  70. Nicaragua NIC Managua 6465513 13117859222 43
  71. Tanzania TZA Dodoma 56318348 57437073927 153
  72. Costa Rica CRI San Jose 4999441 60126014829 12
  73. Belarus BLR Minsk 9485386 59662495092 67
  74. Algeria DZA Algiers 42228429 181000000000 53
  75. Ukraine UKR Kiev 44622516 131000000000 132
  76. India IND New Delhi 1352617328 2730000000000 122
  77. Russian Federation RUS Moscow 144478050 1660000000000 49
  78. Japan JPN Tokyo 126529100 4970000000000 51
  79. Tunisia TUN Tunis 11565204 39860715814 102
  80. Bulgaria BGR Sofia 7024216 65132951116 105
  81. Gabon GAB Libreville 2119275 17017401832 118
  82. Belgium BEL Brussels 11422068 532000000000 17
  83. Myanmar MMR Nay Pyi Taw 53708395 71214803378 114
  84. Jordan JOR Amman 9956011 42290832158 74
  85. Turkey TUR Ankara 82319724 767000000000 69
  86. North Cyprus CYP Nicosia 326000 3685000000 61
  87. Bolivia BOL Sucre 11353142 40287647757 58
  88. Vietnam VNM Hanoi 95540395 245000000000 94
  89. Angola AGO Luanda 30809762 106000000000 140
  90. Sri Lanka LKA Colombo 21670000 88900770858 120
  91. Brazil BRA Brasilia 209469333 1870000000000 22
  92. Ghana GHA Accra 29767108 65556464056 131
  93. Mexico MEX Mexico City 126190788 1220000000000 25
  94. Latvia LVA Riga 1926542 34849078086 54
  95. France FRA Paris 66987244 2780000000000 31
  96. Estonia EST Tallinn 1320884 30284890757 66
  97. El Salvador SLV San Salvador 6420744 26056950000 45
  98. Georgia GEO Tbilisi 3731000 16209818081 125
  99. Guatemala GTM Guatemala City 17247807 78460447920 29
  100. Venezuela VEN Caracas 28870195 76458000000 82
  101. Libya LBY Tripolis 6678567 48319620013 68
  102. Uruguay URY Montevideo 3449299 59596885024 28
  103. Belize BLZ Belmopan 408487 3343000000 50
  104. Romania ROU Bucharest 19473936 240000000000 57
  105. Panama PAN Panama City 4176873 65055100000 30
  106. Lesotho LSO Maseru 2108132 2791762880 139
  107. Slovak Republic SVK Bratislava 5447011 106000000000 40
  108. Cambodia KHM Phnom Penh 16249798 24571753583 129
  109. Pakistan PAK Islamabad 212215030 313000000000 80
  110. Iraq IRQ Baghdad 38433600 226000000000 117
  111. Peru PER Lima 31989256 222000000000 63
  112. Indonesia IDN Jakarta 267663435 1040000000000 81
  113. United Kingdom GBR London 66488991 2830000000000 19
  114. Hong Kong of China HKG Hong Kong 7451000 363000000000 71
  115. Hungary HUN Budapest 9768785 156000000000 75
  116. Chile CHL Santiago 18729160 298000000000 20
  117. United Arab Emirates ARE Abu Dhabi 9630959 414000000000 21
  118. Iran IRN Tehran 81800269 1540000000000 108
  119. Malaysia MYS Kuala Lumpur 31528585 354000000000 42
  120. Mongolia MNG Ulan Bator 3170208 13009574621 100
  121. Kenya KEN Nairobi 51393010 87908262520 112
  122. Uzbekistan UZB Tashkent 32955400 50499920318 47
  123. Germany DEU Berlin 82927922 4000000000000 16
  124. Canada CAN Ottawa 37058856 1710000000000 7
  125. Macedonia MKD Skopje 2103721 33822000000 92
  126. Lebanon LBN Beirut 6848925 56639155556 88
  127.  
  128.  
  129. Queue Contents:
  130. Name Code Capitol Population GDP HappinessRank
  131. -------------------------------- --- --------------- ---------- -------------- -------------
  132. Poland POL Warsaw 37978548 586000000000 46
  133. Egypt EGY Cairo 98423595 251000000000 104
  134. Bangladesh BGD Dhaka 161356039 274000000000 110
  135. Albania ALB Tirana 2866376 15058879129 109
  136. Italy ITA Rome 60431283 2070000000000 48
  137. Paraguay PRY Asuncion 6956071 40842341774 70
  138. Moldova MDA Chisinau 3545883 11309082555 56
  139. Montenegro MNE Podgorica 622345 5452173041 83
  140. Morocco MAR Rabat 36029138 118000000000 84
  141. Kyrgyz Republic KGZ Bishkek 6315800 8092836609 98
  142. Serbia SRB Belgrade 6982084 50508366850 73
  143. Armenia ARM Yerevan 2951776 12433089919 121
  144. Israel ISR Jerusalem 8883800 370000000000 11
  145. Ivory Coast CIV Yamoussoukro 23740424 106000000000 128
  146. Bhutan BTN Thimphu 754394 2534965163 97
  147. Jamaica JAM Kingston 2934855 15717858487 76
  148. Kazakhstan KAZ Astana 18276499 171000000000 60
  149. Cameroon CMR Yaounde 25216237 38502059858 107
  150. South Africa ZAF Pretoria 57779622 366000000000 101
  151. Portugal PRT Lisbon 10281762 238000000000 89
  152. Botswana BWA Gaborone 2254126 18616018903 142
  153. China CHN Beijing 1392730000 13600000000000 79
  154. Czech Republic CZE Prague 10625695 244000000000 23
  155. Ecuador ECU Quito 17084357 108000000000 44
  156. Philippines PHL Manila 106651922 331000000000 72
  157. Trinidad and Tobago TTO Port of Spain 1389858 23410353435 38
  158. Greece GRC Athens 10727668 218000000000 87
  159. Mauritania MRT Nouakchott 4403319 5365868725 123
  160. New Zealand NZL Wellington 4885500 205000000000 8
  161. Namibia NAM Windhoek 2606971 27505000000 111
  162. Kosovo XKX Pristina 1845300 7900268736 78
  163. Palestinian Territories PSE East Jerusalem 4550000 14500000000 103
  164. Nepal NPL Kathmandu 28087871 28812491892 99
  165. Spain ESP Madrid 46723749 1430000000000 34
  166. Thailand THA Bangkok 69428524 505000000000 32
  167. Senegal SEN Dakar 15854360 24129599552 115
  168. South Sudan SSD Juba 10975920 18435000000 147
  169. Saudi Arabia SAU Riyadh 33699947 782000000000 37
  170. Zimbabwe ZWE Harare 14439018 31000519447 138
  171. Kuwait KWT Kuwait City 4137309 142000000000 39
  172. Republic of the Congo COG Brazzaville 5244363 11263682694 126
  173. Malta MLT Valletta 483530 14542039605 27
  174. South Korea KOR Seoul 51709098 2240000000000 55
  175. Syrian Arab Republic SYR Damascus 16906283 50280000000 152
  176. Argentina ARG Buenos Aires 44494502 518000000000 24
  177. Croatia HRV Zagreb 4089400 60805659436 77
  178. Cyprus CYP Nicosia 1189265 24469841832 65
  179. Turkmenistan TKM Ashgabat 5850908 40761142857 59
  180. Zambia ZMB Lusaka 17351822 26720073436 116
  181. Lithuania LTU Vilnius 2789533 53251369047 52
  182. Bahrain BHR Manama 1569439 37746196809 41
  183. Mauritius MUS Port Louis 1265303 14220348673 64
  184. Azerbaijan AZE Baku 9942334 46939529412 85
  185. Nigeria NGA Abuja 195874740 397000000000 95
  186. Dominican Republic DOM Santo Domingo 10627165 81298585403 86
  187. Slovenia SVN Ljubljana 2067372 54235484383 62
  188. Bosnia and Herzegovina BIH Sarajevo 3323929 19781776101 90
  189. Colombia COL Bogota 49648685 330000000000 36
  190.  
  191.  
  192. Queue Contents:
  193. Name Code Capitol Population GDP HappinessRank
  194. -------------------------------- --- --------------- ---------- -------------- -------------
  195. Poland POL Warsaw 37978548 586000000000 46
  196. Egypt EGY Cairo 98423595 251000000000 104
  197. Bangladesh BGD Dhaka 161356039 274000000000 110
  198. Albania ALB Tirana 2866376 15058879129 109
  199. Paraguay PRY Asuncion 6956071 40842341774 70
  200. Moldova MDA Chisinau 3545883 11309082555 56
  201. Montenegro MNE Podgorica 622345 5452173041 83
  202. Morocco MAR Rabat 36029138 118000000000 84
  203. Kyrgyz Republic KGZ Bishkek 6315800 8092836609 98
  204. Serbia SRB Belgrade 6982084 50508366850 73
  205. Armenia ARM Yerevan 2951776 12433089919 121
  206. Israel ISR Jerusalem 8883800 370000000000 11
  207. Ivory Coast CIV Yamoussoukro 23740424 106000000000 128
  208. Bhutan BTN Thimphu 754394 2534965163 97
  209. Jamaica JAM Kingston 2934855 15717858487 76
  210. Kazakhstan KAZ Astana 18276499 171000000000 60
  211. Cameroon CMR Yaounde 25216237 38502059858 107
  212. South Africa ZAF Pretoria 57779622 366000000000 101
  213. Portugal PRT Lisbon 10281762 238000000000 89
  214. Botswana BWA Gaborone 2254126 18616018903 142
  215. China CHN Beijing 1392730000 13600000000000 79
  216. Czech Republic CZE Prague 10625695 244000000000 23
  217. Ecuador ECU Quito 17084357 108000000000 44
  218. Philippines PHL Manila 106651922 331000000000 72
  219. Trinidad and Tobago TTO Port of Spain 1389858 23410353435 38
  220. Greece GRC Athens 10727668 218000000000 87
  221. Mauritania MRT Nouakchott 4403319 5365868725 123
  222. New Zealand NZL Wellington 4885500 205000000000 8
  223. Namibia NAM Windhoek 2606971 27505000000 111
  224. Kosovo XKX Pristina 1845300 7900268736 78
  225. Palestinian Territories PSE East Jerusalem 4550000 14500000000 103
  226. Nepal NPL Kathmandu 28087871 28812491892 99
  227. Thailand THA Bangkok 69428524 505000000000 32
  228. Senegal SEN Dakar 15854360 24129599552 115
  229. South Sudan SSD Juba 10975920 18435000000 147
  230. Saudi Arabia SAU Riyadh 33699947 782000000000 37
  231. Zimbabwe ZWE Harare 14439018 31000519447 138
  232. Republic of the Congo COG Brazzaville 5244363 11263682694 126
  233. South Korea KOR Seoul 51709098 2240000000000 55
  234. Syrian Arab Republic SYR Damascus 16906283 50280000000 152
  235. Argentina ARG Buenos Aires 44494502 518000000000 24
  236. Croatia HRV Zagreb 4089400 60805659436 77
  237. Cyprus CYP Nicosia 1189265 24469841832 65
  238. Turkmenistan TKM Ashgabat 5850908 40761142857 59
  239. Zambia ZMB Lusaka 17351822 26720073436 116
  240. Lithuania LTU Vilnius 2789533 53251369047 52
  241. Bahrain BHR Manama 1569439 37746196809 41
  242. Mauritius MUS Port Louis 1265303 14220348673 64
  243. Azerbaijan AZE Baku 9942334 46939529412 85
  244. Nigeria NGA Abuja 195874740 397000000000 95
  245. Dominican Republic DOM Santo Domingo 10627165 81298585403 86
  246. Slovenia SVN Ljubljana 2067372 54235484383 62
  247. Bosnia and Herzegovina BIH Sarajevo 3323929 19781776101 90
  248. Colombia COL Bogota 49648685 330000000000 36
  249.  
  250.  
  251. Stack Contents:
  252. Name Code Capitol Population GDP HappinessRank
  253. -------------------------------- --- --------------- ---------- -------------- -------------
  254. Bhutan BTN Thimphu 754394 2534965163 97
  255. Croatia HRV Zagreb 4089400 60805659436 77
  256. Ivory Coast CIV Yamoussoukro 23740424 106000000000 128
  257. Cyprus CYP Nicosia 1189265 24469841832 65
  258. Israel ISR Jerusalem 8883800 370000000000 11
  259. Turkmenistan TKM Ashgabat 5850908 40761142857 59
  260. Armenia ARM Yerevan 2951776 12433089919 121
  261. Zambia ZMB Lusaka 17351822 26720073436 116
  262. Serbia SRB Belgrade 6982084 50508366850 73
  263. Lithuania LTU Vilnius 2789533 53251369047 52
  264. Kyrgyz Republic KGZ Bishkek 6315800 8092836609 98
  265. Bahrain BHR Manama 1569439 37746196809 41
  266. Morocco MAR Rabat 36029138 118000000000 84
  267. Mauritius MUS Port Louis 1265303 14220348673 64
  268. Montenegro MNE Podgorica 622345 5452173041 83
  269. Azerbaijan AZE Baku 9942334 46939529412 85
  270. Moldova MDA Chisinau 3545883 11309082555 56
  271. Nigeria NGA Abuja 195874740 397000000000 95
  272. Paraguay PRY Asuncion 6956071 40842341774 70
  273. Dominican Republic DOM Santo Domingo 10627165 81298585403 86
  274. Albania ALB Tirana 2866376 15058879129 109
  275. Slovenia SVN Ljubljana 2067372 54235484383 62
  276. Bangladesh BGD Dhaka 161356039 274000000000 110
  277. Bosnia and Herzegovina BIH Sarajevo 3323929 19781776101 90
  278. Egypt EGY Cairo 98423595 251000000000 104
  279. Colombia COL Bogota 49648685 330000000000 36
  280. Poland POL Warsaw 37978548 586000000000 46
  281. Honduras HND Tegucigalpa 9587522 23803230473 91
  282. Nicaragua NIC Managua 6465513 13117859222 43
  283. Tanzania TZA Dodoma 56318348 57437073927 153
  284. Costa Rica CRI San Jose 4999441 60126014829 12
  285. Belarus BLR Minsk 9485386 59662495092 67
  286. Algeria DZA Algiers 42228429 181000000000 53
  287. Ukraine UKR Kiev 44622516 131000000000 132
  288. India IND New Delhi 1352617328 2730000000000 122
  289. Russian Federation RUS Moscow 144478050 1660000000000 49
  290. Japan JPN Tokyo 126529100 4970000000000 51
  291. Tunisia TUN Tunis 11565204 39860715814 102
  292. Bulgaria BGR Sofia 7024216 65132951116 105
  293. Gabon GAB Libreville 2119275 17017401832 118
  294. Belgium BEL Brussels 11422068 532000000000 17
  295. Myanmar MMR Nay Pyi Taw 53708395 71214803378 114
  296. Jordan JOR Amman 9956011 42290832158 74
  297. Turkey TUR Ankara 82319724 767000000000 69
  298. North Cyprus CYP Nicosia 326000 3685000000 61
  299. Bolivia BOL Sucre 11353142 40287647757 58
  300. Vietnam VNM Hanoi 95540395 245000000000 94
  301. Angola AGO Luanda 30809762 106000000000 140
  302. Sri Lanka LKA Colombo 21670000 88900770858 120
  303. Brazil BRA Brasilia 209469333 1870000000000 22
  304. Ghana GHA Accra 29767108 65556464056 131
  305. Mexico MEX Mexico City 126190788 1220000000000 25
  306. Latvia LVA Riga 1926542 34849078086 54
  307. France FRA Paris 66987244 2780000000000 31
  308. Estonia EST Tallinn 1320884 30284890757 66
  309. El Salvador SLV San Salvador 6420744 26056950000 45
  310. Georgia GEO Tbilisi 3731000 16209818081 125
  311. Guatemala GTM Guatemala City 17247807 78460447920 29
  312. Venezuela VEN Caracas 28870195 76458000000 82
  313. Libya LBY Tripolis 6678567 48319620013 68
  314. Uruguay URY Montevideo 3449299 59596885024 28
  315. Belize BLZ Belmopan 408487 3343000000 50
  316. Romania ROU Bucharest 19473936 240000000000 57
  317. Panama PAN Panama City 4176873 65055100000 30
  318. Lesotho LSO Maseru 2108132 2791762880 139
  319. Slovak Republic SVK Bratislava 5447011 106000000000 40
  320. Cambodia KHM Phnom Penh 16249798 24571753583 129
  321. Pakistan PAK Islamabad 212215030 313000000000 80
  322. Iraq IRQ Baghdad 38433600 226000000000 117
  323. Peru PER Lima 31989256 222000000000 63
  324. Indonesia IDN Jakarta 267663435 1040000000000 81
  325. United Kingdom GBR London 66488991 2830000000000 19
  326. Hong Kong of China HKG Hong Kong 7451000 363000000000 71
  327. Hungary HUN Budapest 9768785 156000000000 75
  328. Chile CHL Santiago 18729160 298000000000 20
  329. United Arab Emirates ARE Abu Dhabi 9630959 414000000000 21
  330. Iran IRN Tehran 81800269 1540000000000 108
  331. Malaysia MYS Kuala Lumpur 31528585 354000000000 42
  332. Mongolia MNG Ulan Bator 3170208 13009574621 100
  333. Kenya KEN Nairobi 51393010 87908262520 112
  334. Uzbekistan UZB Tashkent 32955400 50499920318 47
  335. Germany DEU Berlin 82927922 4000000000000 16
  336. Canada CAN Ottawa 37058856 1710000000000 7
  337. Macedonia MKD Skopje 2103721 33822000000 92
  338. Lebanon LBN Beirut 6848925 56639155556 88
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement