SHARE
TWEET

Untitled

a guest Oct 18th, 2019 76 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top