每天幾個小算法,健康生活每一天(一)!

 參加工作一段時間,發現自己很多算法都忘了,爲了彌補一下自己的缺陷,所以決定每天堅持寫一些小算法。加油!

------------------------------------------------------------------------------------------------------------------------------

撿起幾個排序算法:

冒泡排序:這是最原始,也是衆所周知的最慢的算法了。他的名字的由來因爲它的工作看來象是冒泡。

冒泡算法比較常用,所以就不做什麼記錄了。

 

選擇算法:這種方法類似我們人爲的排序習慣:從數據中選擇最小的同第一個值交換,在從省下的部分中
選擇最小的與第二個交換,這樣往復下去。

快速排序算法和冒泡的效率差不多,是情況可能會快上那麼一點。

 

插入排序:每次從無序表中取出第一個元素,把它插入到有序表的合適位置,使有序表仍然有序。

 

發佈了27 篇原創文章 · 獲贊 7 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章