List of Hondurans | IUCN Red List | Schindler's List | List of Monterrey Institute of Technology and Higher Education faculty | List of Maverick episodes | List of women in the Heritage Floor | List of Doctor Who audio plays by Big Finish | List of heavyweight boxing champions | List of Disney Channel Original Movies | List of Governors of New York | List of Swiss ice hockey champions | List of Presidents of the United States | List of films considered the worst | List of emperors of the Trần Dynasty | The New York Times Best Seller list | List of IOC country codes | List of works published posthumously | List of universities in Switzerland | List of newsreaders and journalists in France | List of Manitoba general elections | Complete list of downloadable songs for the Rock Band series | List of world records in athletics | List of Naruto characters | List of Governors of Georgia | List of French monarchs | List of zones of Nepal | List of video games notable for negative reception | List of Uplift Universe species | List of marine heterobranch gastropods of South Africa | List of Latinised names |
For encoding, no clear advantage is gained by using a linked list, so using an array to store the list is acceptable, with worst case performance O(nk), where n is the length of the data to be encoded and k is the number of values (generally a constant for a given implementation).
Arrays can also be treated as a stream and subjected to the iterative sort rather than build a linked list from the array.