青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨感而發(fā)

雜七雜八

統(tǒng)計(jì)

留言簿(13)

閱讀排行榜

評(píng)論排行榜

希爾排序

今天學(xué)習(xí)了希爾排序,他的主要思想借用了合并排序的思想。不過(guò)他不是左邊一半右邊一半,而是按照步長(zhǎng)來(lái)分,隨著步長(zhǎng)減少,分成的組也越少。然后進(jìn)行各組的插入排序。主要思路就是這樣,我在百度百科的博客園找到了其相關(guān)學(xué)習(xí)資料,附上連接:

http://baike.baidu.com/view/178698.htm

http://www.cnblogs.com/nokiaguy/archive/2008/05/16/1199359.html

所以就不用寫(xiě)思路了哦,真笨,語(yǔ)文也得好好學(xué)學(xué),不然組織語(yǔ)言的能力太差了。呵呵。

奉上源代碼(因?yàn)槭亲约簩?xiě)的,所以還是貼一下):

#include <stdio.h>
#include 
<stdlib.h>

//對(duì)單個(gè)組排序
int SortGroup(int* pnData, int nLen, int nBegin,int nStep)
{
    
for (int i = nBegin + nStep; i < nLen; i += nStep)
    {
        
//尋找i元素的位置,
        for (int j = nBegin; j < i; j+= nStep)
        {
            
//如果比他小,則這里就是他的位置了
            if (pnData[i] < pnData[j])
            {
                
int nTemp = pnData[i];
                
for (int k = i; k > j; k -= nStep)
                {
                    pnData[k] 
= pnData[k - nStep];
                }
                pnData[j] 
= nTemp;
            }
        }
    }
    
return 1;
}
//希爾排序, pnData要排序的數(shù)據(jù), nLen數(shù)據(jù)的個(gè)數(shù)
int ShellSort(int* pnData, int nLen)
{
    
//以nStep分組,nStep每次減為原來(lái)的一半。
    for (int nStep = nLen / 2; nStep > 0; nStep /= 2)
    {
        
//對(duì)每個(gè)組進(jìn)行排序
        for (int i = 0 ;i < nStep; ++i)
        {
            SortGroup(pnData, nLen, i, nStep);
        }
    }

    
return 1;
}

int main()
{
    
int nData[10= {4,10,9,8,7,6,5,4,3,2};    //創(chuàng)建10個(gè)數(shù)據(jù),測(cè)試
    ShellSort(nData, 10);        //調(diào)用希爾排序

    
for (int i = 0; i < 10++i)        
    {
        printf(
"%d ", nData[i]);
    }

    printf(
"\n");
    system(
"pause");
    
return 0;
}

posted on 2009-04-25 17:02 shongbee2 閱讀(12144) 評(píng)論(1)  編輯 收藏 引用 所屬分類(lèi): 數(shù)據(jù)結(jié)構(gòu)和算法

評(píng)論

# re: 希爾排序 2012-08-30 10:45 wood

“他的主要思想借用了合并排序的思想。不過(guò)他不是左邊一半右邊一半,而是按照步長(zhǎng)來(lái)分,隨著步長(zhǎng)減少,分成的組也越少”

非常感謝 我似乎知道希爾排序到底快在哪里了。。。(貌似是他類(lèi)似一個(gè)自底向上的歸并排序)  回復(fù)  更多評(píng)論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            av成人免费在线观看| 蜜桃久久av一区| 欧美日韩视频在线观看一区二区三区| 欧美国产先锋| 西瓜成人精品人成网站| 亚洲第一在线| 亚洲一区免费看| 奶水喷射视频一区| 亚洲一区二区免费在线| 亚洲韩日在线| 欧美在线亚洲一区| 亚洲天堂av在线免费观看| 国内精品久久久久久久果冻传媒| 欧美女同视频| 毛片一区二区三区| 欧美一区久久| 一本色道久久综合亚洲精品婷婷 | 亚洲电影免费观看高清| 欧美理论在线播放| 久久视频国产精品免费视频在线| 亚洲裸体视频| 欧美大秀在线观看| 久久婷婷综合激情| 久久精品亚洲精品国产欧美kt∨| 中国av一区| 一区二区三区日韩欧美精品| 亚洲精品美女免费| 91久久精品美女高潮| 狠狠综合久久av一区二区老牛| 欧美日韩亚洲综合一区| 久久久一本精品99久久精品66| 亚洲精品日韩在线| 最新亚洲电影| 亚洲美洲欧洲综合国产一区| 亚洲全部视频| 亚洲第一黄色网| 亚洲国产精品第一区二区| 欧美激情视频一区二区三区在线播放 | 久久精品国产亚洲5555| 亚洲欧美日韩精品久久亚洲区| 亚洲美女91| 亚洲欧美日韩国产一区| 一区二区自拍| 亚洲高清视频在线观看| 黑人一区二区| 国产一区二区三区黄| 国产一区二区电影在线观看| 国产一区二区三区久久悠悠色av| 国产毛片精品国产一区二区三区| 国产久一道中文一区| 国产麻豆成人精品| 一区二区三区中文在线观看| 亚洲第一网站免费视频| 亚洲破处大片| 亚洲一区二区在线| 欧美成人免费小视频| 日韩亚洲一区二区| 亚洲精品视频免费| 日韩亚洲精品在线| 午夜视频一区| 欧美成人精品在线| 国产精品黄页免费高清在线观看| 国产毛片久久| 1024国产精品| 一区二区久久久久久| 午夜国产一区| 欧美黄污视频| 中文日韩在线| 快播亚洲色图| 国产精品激情偷乱一区二区∴| 国产欧美一区二区精品仙草咪| 在线精品国精品国产尤物884a| 亚洲福利在线视频| 亚洲一区二区欧美| 美女网站在线免费欧美精品| 99xxxx成人网| 久久九九热免费视频| 欧美精品一区视频| 国产精品亚洲网站| 国内精品美女在线观看| 99精品久久久| 亚洲视频在线二区| 欧美国产日韩xxxxx| 午夜欧美精品| 欧美亚洲成人精品| 国产精品电影在线观看| 韩国成人精品a∨在线观看| 亚洲另类一区二区| 欧美不卡高清| 欧美一区国产一区| 国产精品稀缺呦系列在线| 亚洲精选在线观看| 久色婷婷小香蕉久久| 欧美91视频| 亚洲婷婷在线| 欧美伦理a级免费电影| 亚洲国产精品小视频| 久久久久久久尹人综合网亚洲| aa级大片欧美三级| 欧美激情在线有限公司| 在线观看日韩一区| 久久国产精品久久久| 在线视频欧美一区| 欧美肉体xxxx裸体137大胆| 日韩亚洲一区二区| 91久久久久久久久| 欧美成人免费大片| 日韩一级精品| 亚洲精品欧洲| 欧美日韩一区二区精品| 亚洲视频在线看| 亚洲精品麻豆| 欧美日韩亚洲一区二区三区在线观看 | 玖玖国产精品视频| 久久精品日产第一区二区三区| 国产精品久久久久99| 一本久道久久综合中文字幕| 一区二区日韩精品| 久久精品中文| 小黄鸭视频精品导航| 欧美大片免费观看| 免费在线观看日韩欧美| 亚洲国产精品一区二区www| 欧美69视频| 欧美激情综合在线| 一区二区日韩免费看| 99re热精品| 国产乱人伦精品一区二区| 欧美一区二区三区免费视频| 欧美怡红院视频| 亚洲国产欧美国产综合一区| 欧美黄色一级视频| 欧美视频在线观看 亚洲欧| 午夜伦理片一区| 欧美一乱一性一交一视频| 激情综合亚洲| 亚洲伦理中文字幕| 国产日韩在线看片| 欧美成人国产一区二区| 欧美日韩成人综合天天影院| 亚洲综合精品| 亚洲一区二区在线| 国产欧美视频一区二区| 性欧美1819性猛交| 亚洲视频在线观看一区| 欧美日韩国产小视频| 一区二区欧美亚洲| 欧美专区在线| 99成人在线| 欧美.www| 欧美另类高清视频在线| 久久精品欧洲| 免费观看在线综合色| 怡红院av一区二区三区| 亚洲日本中文字幕| 免费成人小视频| 亚洲午夜国产一区99re久久| 91久久夜色精品国产九色| 国产精品yjizz| 欧美福利一区| 国产一区二区在线观看免费| 亚洲六月丁香色婷婷综合久久| 国产伦精品一区二区三区| 亚洲福利在线看| 国内精品国产成人| 一区二区三区免费观看| 亚洲国产一成人久久精品| 亚洲欧美日韩精品久久久| 亚洲日本va午夜在线影院| 性欧美大战久久久久久久免费观看| 日韩一级成人av| 蜜臀久久99精品久久久久久9| 在线视频亚洲一区| 伊人夜夜躁av伊人久久| 欧美成人dvd在线视频| 国产精品不卡在线| 欧美激情亚洲视频| 日韩视频精品| 亚洲在线视频免费观看| 国产亚洲一本大道中文在线| 欧美成人日韩| 欧美一区二区三区在线| 亚洲人成免费| 久久久久久久一区| 亚洲欧美国产三级| 亚洲精品综合| 在线观看欧美精品| 国产伪娘ts一区| 欧美色中文字幕| 欧美 日韩 国产一区二区在线视频 | 狠狠色狠色综合曰曰| 欧美日韩在线另类| 麻豆av福利av久久av| 亚洲一区二区在线免费观看视频| 欧美成人精品1314www| 久久爱www久久做| 亚洲女同精品视频| 亚洲视频一起| 在线综合视频| 一本色道久久综合狠狠躁的推荐|