插入排序的總結(jié)

插入排序的思想:
手里有一張牌逮矛,然后遍歷去摸剩下的牌

假如要排序的數(shù)組{34窑滞,8,64电爹,51蔫仙,32,21}

那么我們就先將第一個(gè)數(shù)34摸到手里

for(int i = 1;i<length;i++){
此時(shí)手里已經(jīng)有一張牌 a[0]=34
所以此時(shí)記錄下接下來(lái)要摸的手牌

   int temp = a[i]=8;此時(shí)a[1]=8

   接下來(lái)看8要插入到哪個(gè)位置

   j應(yīng)該從當(dāng)時(shí)要插入的數(shù)據(jù)的索引開(kāi)始 也就是開(kāi)始
   for (int j=i;temp<a[j-1]&&j>0 ;j-- ) {

      此時(shí)temp=a[1] j=i=1 那么就是說(shuō)要插入的數(shù)據(jù)前邊只有一個(gè)數(shù)據(jù) 就是a[j-1]=a[0]=34 
      因?yàn)閠emp<a[0] 所以要摸的牌要插入到手里的牌的前邊  所以將前邊的牌往后移動(dòng)一位
      a[j]=a[j-1];
      此時(shí)的場(chǎng)景就是a[1]=a[0]=34 將手里的牌往后移動(dòng)一位 為要插入的牌留下空位
   }
   然后呢 新牌落位
   a[j]=temp;//此時(shí)j=0 所以temp落到首位

}

我們來(lái)看當(dāng)我們摸第三張牌的時(shí)候
此時(shí)i=2 那么temp=64
然后我們進(jìn)入內(nèi)循環(huán)

 此時(shí)j=2 從索引2處開(kāi)始比較 
    temp=64  a[j-1]=a[1]=34 因?yàn)閠emp>a[j-1] 所以不用交換 不滿足條件語(yǔ)句 所以跳出循環(huán)

    a[j]=a[2]=temp 
    此時(shí)數(shù)組比較完之后的順序是{8丐箩,34摇邦,64,51雏蛮,32涎嚼,21}

此時(shí)摸到第四張牌
此時(shí)i=3 那么temp=a[3]=51
進(jìn)入內(nèi)循環(huán)
j=3 此時(shí)temp=51 a[j-1]=a[2]=64 temp<a[j-1] 所以將前邊的牌往后移動(dòng)一位
a[3]=a[j-1]=a[2]=64

   然后此時(shí)j-- =2 
     此時(shí)temp=51 a【j-1】=a[1]=34 temp >a[1] 所以不滿足循環(huán)條件 跳出循環(huán) 此時(shí)temp落位

     a[2]=temp =51

     此時(shí)數(shù)組比較完之后的順序是{8,34挑秉,51法梯,64,32犀概,21}

此時(shí)摸到第五張牌 32
此時(shí)i=4 temp =32

   進(jìn)入內(nèi)循環(huán)
   j=i=4  temp=32  a[4-1]=a[3]=64  32<64 所以64往后移動(dòng)一位
      a[4]=a[3]=64 j--=3

   j=3  a[3-1]=a[2]=51  temp <51 所以此時(shí)51往后移動(dòng)一位
       a[3]=a[2]=51  j--=2
   j=2  a[2-1]=a[1]=34  temp=32 <34 所以繼續(xù)往后移動(dòng)
        a[2]=a[1]=34

        此時(shí)數(shù)組的樣子應(yīng)該是這樣子{8,  ,34立哑,51,64姻灶,21}
        然后j--=1
   j=1  a[1-1]=a[0]=8 temp>8所以跳出循環(huán)

   那么temp就落到索引位置為1的位置
        此時(shí)數(shù)組的樣子應(yīng)該是這樣子{8,  32,34铛绰,51,64产喉,21}

此時(shí)摸到第六張牌 21 那么21應(yīng)該落到的位置應(yīng)該是32前面 所以應(yīng)該是1的位置其他的都往后移動(dòng)一位
此時(shí)數(shù)組的樣子應(yīng)該是這樣子{8, 21捂掰, 32,34敢会,51,64}

所以最后就是通過(guò)插入排序排好的樣子 
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末这嚣,一起剝皮案震驚了整個(gè)濱河市鸥昏,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌姐帚,老刑警劉巖吏垮,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異罐旗,居然都是意外死亡膳汪,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)九秀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)遗嗽,“玉大人,你說(shuō)我怎么就攤上這事颤霎∠彼” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵友酱,是天一觀的道長(zhǎng)晴音。 經(jīng)常有香客問(wèn)我,道長(zhǎng)缔杉,這世上最難降的妖魔是什么锤躁? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任,我火速辦了婚禮或详,結(jié)果婚禮上系羞,老公的妹妹穿的比我還像新娘。我一直安慰自己霸琴,他們只是感情好椒振,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著梧乘,像睡著了一般澎迎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上选调,一...
    開(kāi)封第一講書(shū)人閱讀 48,970評(píng)論 1 284
  • 那天夹供,我揣著相機(jī)與錄音,去河邊找鬼仁堪。 笑死哮洽,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的弦聂。 我是一名探鬼主播鸟辅,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼氛什,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了匪凉?” 一聲冷哼從身側(cè)響起屉更,我...
    開(kāi)封第一講書(shū)人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎洒缀,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體欺冀,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡树绩,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了隐轩。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片饺饭。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖职车,靈堂內(nèi)的尸體忽然破棺而出瘫俊,到底是詐尸還是另有隱情,我是刑警寧澤悴灵,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布扛芽,位于F島的核電站,受9級(jí)特大地震影響积瞒,放射性物質(zhì)發(fā)生泄漏川尖。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一茫孔、第九天 我趴在偏房一處隱蔽的房頂上張望叮喳。 院中可真熱鬧,春花似錦缰贝、人聲如沸馍悟。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)锣咒。三九已至,卻和暖如春李破,著一層夾襖步出監(jiān)牢的瞬間宠哄,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來(lái)泰國(guó)打工嗤攻, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留毛嫉,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓妇菱,卻偏偏與公主長(zhǎng)得像承粤,于是被迫代替她去往敵國(guó)和親暴区。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容