Gegeven zijn \(k\) gesorteerde lijsten. Gevraagd wordt om deze lijsten samen te voegen tot één gesorteerde lijst. Dit kan op verschillende manieren geïmplementeerd worden:

Deze methoden schrijf je in een klasse KWayMerge, die een implementatie is van de gegeven interface Merge1. Al deze methoden nemen een lijst van gesorteerde lijsten als input en geeft een lijst terug met daarin alle oorspronkelijke elementen, ook gesorteerd.

Opmerking: pas de input niet aan. Indien je dit wel doet, zullen de testen falen.

Gebruik eventueel de testklasse SimpleTest2 om je oplossing lokaal te testen. Je kan hierin eenvoudig extra testgevallen toevoegen.