c語言選擇排序法詳解 除了冒泡排序,還有哪些適合初級程序員學習的排序算法?
除了冒泡排序,還有哪些適合初級程序員學習的排序算法?排序取決于具體情況。例如,如果有1到10個無序的數(shù)字,則定義一個包含10個元素的臨時數(shù)組,并將相應的值寫入相應的元素中。這種方法只能求解一次。再舉一
除了冒泡排序,還有哪些適合初級程序員學習的排序算法?
排序取決于具體情況。例如,如果有1到10個無序的數(shù)字,則定義一個包含10個元素的臨時數(shù)組,并將相應的值寫入相應的元素中。這種方法只能求解一次。再舉一個例子,如果有50個無序的數(shù)字,最大值是100,你也可以創(chuàng)建一個下標為100的數(shù)組,循環(huán)原來的數(shù)組,把對應的值只寫給對應的元素一次,然后把無序的數(shù)字賦給對應的元素刪除過值,我試過了對于8W陣列,這種方法比bubble快得多