【发布时间】:2023-03-30 17:56:01
【问题描述】:
我想知道通过在 java 中使用 BinarySearch 和 ArrayLists 是否可以将 InsertionSOrt 的复杂性从 O(n2) 降低到 O(nlogn)。
【问题讨论】:
-
你认为二分查找会如何改进插入排序?
ArrayLists 将如何提供帮助? -
是否有一些标准的 Java 类称为
InsertionSort和BinarySearch我不知道? -
没有。最好情况的复杂度为 O(n)。这种情况适用于已经排序的数组。二进制搜索没有帮助。
标签: java sorting complexity-theory insertion-sort