如何将一个有序整数ArrayList中的元素添加到另一个整数有序ArrayList中?
任务是将一个有序整数ArrayList中的元素添加到另一个,并且结果数组中的元素也应该按顺序排列。它应该以最有效的方式工作。如何将一个有序整数ArrayList中的元素添加到另一个整数有序ArrayList中?
我的逻辑是这样的:
A.addAll(B); Collections.sort(A);
但我真的不知道这是最好的解决方案。
回答:
从文档ArrayList.addAll()
追加所有指定集合中的元素的 此列表末尾的,因为它们是由指定 集合的迭代器返回的顺序。
从此我的外卖是,将您的元素后,排序结果数组是没有意义的,因为从原始数组中的元素将出现在结果中排列在同一顺序,因为他们原本是in。
以上是 如何将一个有序整数ArrayList中的元素添加到另一个整数有序ArrayList中? 的全部内容, 来源链接: utcz.com/qa/257375.html