氣泡排序 (三版本)

2021-10-06 20:09:58 字數 598 閱讀 4427

氣泡排序可能是很多人接觸到的第一種排序方法,最值會不斷的「浮」到區間右端。

第乙個版本

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...