We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c5f477 commit fff39ffCopy full SHA for fff39ff
1_bubble_sort.go
@@ -2,7 +2,11 @@ package algorithm
2
3
// BubbleSort ..
4
// No.1
5
-// 冒泡排序 (稳定)
+// 冒泡排序 (稳定)算法步骤:
6
+// 1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。
7
+// 2. 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
8
+// 3. 针对所有的元素重复以上的步骤,除了最后一个。
9
+// 4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需求比较。
10
func BubbleSort(arr []int) []int {
11
len := len(arr)
12
for i := 0; i < len-1; i++ {
0 commit comments