【发布时间】:2015-04-15 15:11:36
【问题描述】:
Pigeonhole 在 Java 中排序的最简单实现是什么?数组列表的数组是理想的,但如果想要保持类型安全,Java 会使这变得困难。可以使用数组数组或数组列表的数组列表,但有些尴尬。我想知道是否有关于哪种数据结构最好的一般性建议。
【问题讨论】:
-
我会使用
LinkedList<T>,因为它会在 O(1) 中执行插入,而ArrayList<T>插入的摊销成本是 O(log n)