mirror of
https://github.com/krahets/hello-algo.git
synced 2026-07-12 15:36:05 +00:00
Add build script for Go and update Go codes.
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
package chapter_sorting
|
||||
|
||||
/* 插入排序 */
|
||||
func insertionSort(nums []int) {
|
||||
// 外循环:待排序元素数量为 n-1, n-2, ..., 1
|
||||
for i := 1; i < len(nums); i++ {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
package chapter_sorting
|
||||
|
||||
// 合并左子数组和右子数组
|
||||
/* 合并左子数组和右子数组 */
|
||||
// 左子数组区间 [left, mid]
|
||||
// 右子数组区间 [mid + 1, right]
|
||||
func merge(nums []int, left, mid, right int) {
|
||||
@@ -37,6 +37,7 @@ func merge(nums []int, left, mid, right int) {
|
||||
}
|
||||
}
|
||||
|
||||
/* 归并排序 */
|
||||
func mergeSort(nums []int, left, right int) {
|
||||
// 终止条件
|
||||
if left >= right {
|
||||
|
||||
Reference in New Issue
Block a user