基础算法 - 冒泡排序
生活随笔
收集整理的這篇文章主要介紹了
基础算法 - 冒泡排序
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
我也真是夠無聊的啊……
按照慣例,百度百科上對冒泡排序的名詞解釋:
冒泡排序(Bubble Sort),是一種計算機科學領(lǐng)域的較簡單的排序算法。 它重復地走訪過要排序的數(shù)列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來。走訪數(shù)列的工作是重復地進行直到?jīng)]有再需要交換,也就是說該數(shù)列已經(jīng)排序完成。 這個算法的名字由來是因為越大的元素會經(jīng)由交換慢慢“浮”到數(shù)列的頂端,故名。 廢話不多說,直接貼代碼。code blocks測試通過。
(這里說點題外話:找了好多win7 64下面用的c語言編譯器,收費的不考慮,嘗試了win-tc,這個基本上是騙人的,我試了幾個都沒有支持64位的。試了c-free4,估計是要配置過,我反正安裝好了也不能直接進行編譯,可能重啟就好了,但是我開了好多其他的東西,不想重啟,也卸載掉了。原本印象中cb的體積蠻大的,后來看看,包含minw的只有80幾兆,下來直接就可以編譯,單文件不能debug,不知道為什么。不過我現(xiàn)在調(diào)試程序也很少直接debug。另外有免安裝版本的,打開后會自動檢測編譯器,很酸爽!)
總結(jié)
以上是生活随笔為你收集整理的基础算法 - 冒泡排序的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第四周项目2-太乐了
- 下一篇: MFC模态、非模态对话框