繁体   English   中英

如何将元素从一个有序整数ArrayList添加到另一个整数有序ArrayList?

[英]How can I add elements from one ordered integer ArrayList to another integer ordered ArrayList?

任务是将一个有序整数ArrayList中的元素添加到另一个中,结果数组中的元素也应有序。 它应该以最有效的方式工作。

我的逻辑是这样的:

A.addAll(B); 
Collections.sort(A);

但是我不太确定这是最好的解决方案。

ArrayList.addAll()的文档中

按照指定集合的​​Iterator返回的顺序,将指定集合中的所有元素追加到此列表的末尾。

我对此的理解是,添加元素后对结果数组进行排序是没有意义的,因为原始数组中的元素在结果数组中的显示顺序与最初的顺序相同。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM