999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種線性時間排序算法的實現

2007-12-31 00:00:00石兆英
計算機時代 2007年8期

摘要:提出一種不依賴關鍵字的分布,數據位數不受限制的整型或實型數的內部排序算法,其時間和空間復雜度均為O(n)。給出了算法思想和算法分析結果。

關鍵詞:排序;算法;有序樹;復雜性

0 引言

排序是計算機科學中一項復雜而重要的技術,無論在系統軟件還是應用軟件中使用頻率都很高。許多專家學者對排序問題講行了深入的研究,給出了許多時間復雜度為O(n)的高效排序算法。其中有許多排序算法充分利用待排序數據的分布信息,降低了排序算法的時間復雜度;有的排序效率過分依賴于關鍵字的均勻分布且算法不穩,僅適用于數據位很少的一類數據排序;有的算法穩定但只針對具有均勻分布或近似均勻分布的數據。本文提出一種不依賴關鍵字的分布,數據位數不受限制的整型或實型數的排序,此思想亦可應用到字符型數據的排序,且時間和空間復雜度均為O(n)。

1 算法思想

假定待排數據為大于0的實型數且放在數組A中。排序的主要工作是創建一棵有序樹。首先找到這組數中值最大和最小的數以確定樹根結點的大小,根結點為一指針類型的數組root,假定最大數的十進制階碼為max,最小數的十進制階碼為min,那么root數組大小為max-min+1即root[min..max],root[O]指向100的子樹根結點,root[1]指向101的子樹根結點……root[n]指向100的子樹根結點,中間分支結點為一大小為10的指針數組B[10]。如果把根結點所在的一層約定為第0層,那么第1層中B1[0]指向尾數中第1位值為0的子樹根結點,B1[1]指向尾數中第1位值為1的子樹根結點……B1[9]指向尾數中第1位值為9的子樹根結點;

登錄APP查看全文

主站蜘蛛池模板: 亚洲五月激情网| 国产精品va| 五月激情婷婷综合| 亚洲视频欧美不卡| 欧美成人精品欧美一级乱黄| 免费在线观看av| 呦视频在线一区二区三区| 美女免费精品高清毛片在线视| 久久免费视频6| 成人毛片在线播放| 亚洲高清在线播放| 找国产毛片看| 亚洲人成日本在线观看| 国产亚洲精品自在线| 成年人国产视频| 国产精品永久免费嫩草研究院| 免费女人18毛片a级毛片视频| 国产在线精品香蕉麻豆| 69视频国产| 在线va视频| 久青草国产高清在线视频| 9久久伊人精品综合| 亚洲国产精品国自产拍A| 中文国产成人久久精品小说| 欧美成a人片在线观看| a级毛片免费网站| 国产国模一区二区三区四区| 亚洲性影院| 欧美成人综合视频| 久久久精品无码一二三区| 综合久久久久久久综合网| 国产精品美乳| 性色在线视频精品| 亚洲日韩精品综合在线一区二区| 午夜毛片免费观看视频 | 99成人在线观看| 美女一级免费毛片| 欧美日韩激情在线| 试看120秒男女啪啪免费| 四虎AV麻豆| 四虎精品黑人视频| 高清无码手机在线观看 | 国产色婷婷| 免费在线a视频| 91在线精品麻豆欧美在线| 国内精品久久久久久久久久影视 | 色婷婷电影网| 亚洲第一成年免费网站| 日韩123欧美字幕| 亚洲精品视频在线观看视频| 曰AV在线无码| 欧美精品伊人久久| 在线免费不卡视频| 日本欧美中文字幕精品亚洲| 四虎永久免费网站| 亚洲视频影院| 国产二级毛片| 扒开粉嫩的小缝隙喷白浆视频| 国产精品一区不卡| 最新痴汉在线无码AV| 免费 国产 无码久久久| 一区二区欧美日韩高清免费| 久热中文字幕在线观看| 亚洲高清无码精品| 嫩草国产在线| 亚洲欧美日韩精品专区| 岛国精品一区免费视频在线观看| 一级毛片免费观看不卡视频| 色悠久久综合| 72种姿势欧美久久久久大黄蕉| 日日噜噜夜夜狠狠视频| 国产精品手机在线播放| 欧美国产菊爆免费观看| 伊人久综合| 国产在线观看一区二区三区| 99视频在线免费| 久久中文无码精品| 超碰91免费人妻| 欧美亚洲第一页| 精品久久综合1区2区3区激情| 久久不卡国产精品无码| 午夜国产精品视频|