Update the book based on the revised second edition (#1014)

* Revised the book

* Update the book with the second revised edition

* Revise base on the manuscript of the first edition
This commit is contained in:
Yudong Jin
2023-12-28 18:06:09 +08:00
committed by GitHub
parent 19dde675df
commit f68bbb0d59
261 changed files with 643 additions and 647 deletions
@@ -34,7 +34,7 @@ func bubbleSortWithFlag(nums: inout [Int]) {
flag = true //
}
}
if !flag { //
if !flag { //
break
}
}
+2 -2
View File
@@ -6,12 +6,12 @@
/* */
func merge(nums: inout [Int], left: Int, mid: Int, right: Int) {
// [left, mid], [mid+1, right]
// [left, mid], [mid+1, right]
// tmp
var tmp = Array(repeating: 0, count: right - left + 1)
//
var i = left, j = mid + 1, k = 0
//
//
while i <= mid, j <= right {
if nums[i] <= nums[j] {
tmp[k] = nums[i]
+1 -1
View File
@@ -45,7 +45,7 @@ func quickSort(nums: inout [Int], left: Int, right: Int) {
/* */
/* */
/* */
func medianThree(nums: [Int], left: Int, mid: Int, right: Int) -> Int {
if (nums[left] < nums[mid]) != (nums[left] < nums[right]) {
return left