Szukam eleganckiego, wydajnego rozwiązania poniższego problemu.
Istnieje 256 połączonych list.
- Każda lista zawiera te same typy obiektów, które między innymi przechowują liczbę całkowitą używaną do zdefiniowania porządku sortowania.
- Wszystkie liczby na wszystkich listach są unikalne
- Każda indywidualna lista jest posortowana w porządku rosnącym według tych numerów
Jak utworzyłbyś pojedynczą rosnącą uporządkowaną listę ze wszystkich obiektów z 256 oryginalnych połączonych list? Wolałbym nie używać brutalnej siły i mieć kilka innych pomysłów, ale wydaje się, że jest to jeden z tych problemów, dla których istnieje standardowe, optymalne rozwiązanie.