J'ai 2 ensembles d'entiers non triés: définir A et définir B. Mais nous ne savons pas combien d'éléments sont présents dans setB à l'avance.Recherche d'un moyen efficace de trouver un ordre trié à partir de 2 listes
Je dois:
while setA and setB are not empty:
pop the smallest no from setA
move an int from setB to setA
Quelle est la façon la plus efficace de le faire en Java?
Je pense
- créer un ArrayList pour Seta et LinkedList pour SetB
- while (SETA et SetB ne sont pas vides) tri (SETA) pop Seta supprimer un entier de SetB et insert dans setA
Existe-t-il une meilleure façon de faire cela en Java? Je voudrais supprimer le 'tri dans la boucle while' si possible.
le problème est pas clair. Pourquoi avons-nous besoin de déplacer int de B vers A? quel est le but de toute cette opération? o_O –