氣泡排序可能是很多人接觸到的第一種排序方法,最值會不斷的「浮」到區間右端。
第乙個版本
void
bubble_sort
(int a,
int n)
}}
第二個版本
void
bubble_sort_opt1
(int a,
int n)
//已經公升序的序列,掃瞄過一遍後就停止
if(swaped ==
false
)break;}
}
第三個版本
void
bubble_sort_opt2
(int a,
int n)
//準確記錄有序區間,避免重複比較
} last_exchange_pos = temp_pos;
if(swaped ==
false
)break;}
}
Git學習使用(三) 版本控制
首先,要學會使用git status檢視git倉庫的狀態。我們先更改readme.txt檔案為 git is a distributed version control system.git is free software.接下來執行git status git status 位於分支 maste...
Git常用命令和場景 三 版本差別檢視
更新上線前,需要進行 評審和走查,對於git,主要是檢視現行版本和線上版本 的差別,即使用git diff。首先,還是檢視程式版本,git log lixinglei bogon my git log commit d87f3ea30f8e1a31ef26523c43d17237e4b7285c m...
HG常用命令和場景 三 版本差別檢視
相比對git的版本差別檢視,hg的思路和命令也都接近,都是通過,log和diff命令,只是略有不同 在hg中,使用hg log,缺省會列印所有的版本,一長串,倒序排列,意義不大,所以,通常使用hg log more,這樣只檢視最近的幾個版本,如果需要更前面的版本,則繼續 下拉 即可 root bog...