Skip to content

Commit 61e8971

Browse files
author
yumengtao
committed
Prim算法
1 parent f45c511 commit 61e8971

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/com/zejian/structures/Sort/Sort_NLogN/QuickSort.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
* 时间复杂度分析:
2020
* 快速排序每次将待排序数组分为两个部分,在理想状况下,
2121
* 每一次都将待排序数组划分成等长两个部分,则需要logN次划分
22-
* 即存在N层,而每层需要处理的元素个数都是一样的即N,此时时间
22+
* 即存在 logN 层,而每层需要处理的元素个数都是一样的即N,此时时间
2323
* 复杂度为 N*logN
2424
* 而在最坏情况下,即数组已经有序或大致有序的情况下,每次划分
2525
* 只能减少一个元素,快速排序将不幸退化为冒泡排序,因为每次分

src/com/zejian/structures/Sort/Sort_NLogN/QuickSort2Ways.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,9 @@ private static <T extends Comparable<T>> void quickSort2Ways(T[] arr , int l , i
4343
InsertionSort.sort(arr,l,r);
4444
return;
4545
}
46-
if( l >= r){
47-
return;
48-
}
46+
// if( l >= r){
47+
// return;
48+
// }
4949

5050
//计算并获取基准点的下标
5151
int p = partition(arr,l,r);

0 commit comments

Comments
 (0)