哈希&計(jì)數(shù)排序和桶排序&基數(shù)排序

哈希index2 == max(67)是可以出現(xiàn)的狠轻,所以index2<68

length在大部分語言里是最大的數(shù)字下標(biāo)+1

完整的計(jì)數(shù)排序

a <- {'0':0, '1':2,'.':56,'4':4,'5':67,'6':3,
'length':67}
hash<-{}
index <- 0
while(index < a['length'])
    number = a[index]
    if hash[number] == undefined //hash[number] 不存在
        hash[number] = 1
        else // hash[number]存在
        hash[number] = hash[number] + 1
    end
    index <- index + 1
end
index2 <- 0
max <- findmax(a)
index2 <- 1
while index < findmax['length']
    if findmax[index2] < max
        max <- findmax[index2]
    end
    index2 <- index2 + 1
end
nawarr <- {}
while(index2 < max + 1)
    count=hash[index2]
    if count !=undefined
        countIndex = 0
        while(countIndex < count)
            newArr.push(index2)
            countIndex <- countIndex + 1
        end
    end
    index2 <- index2 + 1
end
print newArr

桶排序

桶排序是計(jì)數(shù)排序的升級(jí)版
排序矾缓,要么浪費(fèi)時(shí)間孽查,要么浪費(fèi)空間
桶排序里可以進(jìn)行二次排序


桶排序

基數(shù)排序

基數(shù)排序適合萬位數(shù)以下进胯,適應(yīng)與大基數(shù)的排序
基數(shù)排序就是10進(jìn)制排序
出桶和入桶順序順序
先按照個(gè)位數(shù)進(jìn)行排序
十位數(shù)入桶
按照十位數(shù)進(jìn)行排序
百位數(shù)入桶
按照百位數(shù)進(jìn)行排序
千位數(shù)入桶
按照千位數(shù)進(jìn)行排序
萬位數(shù)入桶
按照萬位數(shù)進(jìn)行排序

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末送漠,一起剝皮案震驚了整個(gè)濱河市喧兄,隨后出現(xiàn)的幾起案子逆皮,更是在濱河造成了極大的恐慌宅粥,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,686評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件电谣,死亡現(xiàn)場(chǎng)離奇詭異秽梅,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)剿牺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門企垦,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人晒来,你說我怎么就攤上這事竹观。” “怎么了潜索?”我有些...
    開封第一講書人閱讀 158,160評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵臭增,是天一觀的道長。 經(jīng)常有香客問我竹习,道長誊抛,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,736評(píng)論 1 284
  • 正文 為了忘掉前任整陌,我火速辦了婚禮拗窃,結(jié)果婚禮上瞎领,老公的妹妹穿的比我還像新娘。我一直安慰自己随夸,他們只是感情好九默,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著宾毒,像睡著了一般驼修。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上诈铛,一...
    開封第一講書人閱讀 50,043評(píng)論 1 291
  • 那天乙各,我揣著相機(jī)與錄音,去河邊找鬼幢竹。 笑死耳峦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的焕毫。 我是一名探鬼主播蹲坷,決...
    沈念sama閱讀 39,129評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼邑飒!你這毒婦竟也來了循签?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,872評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤幸乒,失蹤者是張志新(化名)和其女友劉穎懦底,沒想到半個(gè)月后唇牧,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體罕扎,經(jīng)...
    沈念sama閱讀 44,318評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評(píng)論 2 327
  • 正文 我和宋清朗相戀三年丐重,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了腔召。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,777評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡扮惦,死狀恐怖臀蛛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情崖蜜,我是刑警寧澤浊仆,帶...
    沈念sama閱讀 34,470評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站豫领,受9級(jí)特大地震影響抡柿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜等恐,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評(píng)論 3 317
  • 文/蒙蒙 一洲劣、第九天 我趴在偏房一處隱蔽的房頂上張望备蚓。 院中可真熱鬧,春花似錦囱稽、人聲如沸郊尝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽流昏。三九已至,卻和暖如春样傍,著一層夾襖步出監(jiān)牢的瞬間横缔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評(píng)論 1 267
  • 我被黑心中介騙來泰國打工衫哥, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留茎刚,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,589評(píng)論 2 362
  • 正文 我出身青樓撤逢,卻偏偏與公主長得像膛锭,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子蚊荣,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評(píng)論 2 351

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