【发布时间】:2018-02-20 10:14:15
【问题描述】:
我开始明白,在对 LinkedList 进行排序时,最好使用归并排序,因为当您想将某些内容放在列表中间时,您需要在 O(1)(恒定)时间和 O( 1)记忆。因此可以在不占用额外空间的情况下完成归并排序。
我的问题是:应该在 ArrayList 上使用哪种排序算法?您对哪种数据类型进行排序重要吗?
如果我对 LinkedList 有错误,请纠正我,或者如果我遗漏了什么(例如使用合并的一些论据),请告诉我。
【问题讨论】:
标签: algorithm sorting arraylist linked-list