插入排序(C#)

插入排序(C#)

 

    插入排序是一個對少量元素進行排序的有效算法.插入排序的工作機理與很多人打牌時,整理手中牌時的做法差不多.在開始摸牌時,我們的左手是空的,
牌面朝下放在桌上.接着,一次從桌上摸起一張牌,並將它插入到左手一把牌的正確位置上.爲了找到這張牌的正確位置,要將它與手中已有的每一張牌從右
到左地進行比較.無論在甚麼時候,左手的牌都是排好序的,而這些牌原先都是桌上那副牌裏做頂上的一些牌.

 

 

代碼實現如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章