成人综合久久_免费的av网站_亚洲美女二区_在线观看的av_中文久久久久_超碰在线国产

您的位置:首頁 > 產(chǎn)經(jīng) > 正文

歸并排序的時間復(fù)雜度是什么?歸并排序和快速排序的區(qū)別有哪些?

2023-07-05 16:22:16 來源:驅(qū)動中國網(wǎng)

歸并排序的時間復(fù)雜度:

1、歸并操作的工作原理包括申請空間使其大小為兩個已經(jīng) 排序序列之和,該空間用來存放合并后的序列,設(shè)定兩個指針最初位置分別為兩個已經(jīng)排序序列的起始位置,比較兩個指針所指向的元素,選擇相對小的元素放入到合并空間并移動指針到下一位置,重復(fù)步驟3直到某一指針超出序列尾,將另一序列剩下的所有元素直接復(fù)制到合并序列尾。

2、歸并排序是建立在歸并操作上的一種有效的排序算法,該算法是采用分治法的一個非常典型的應(yīng)用,將已有序的子序列合并得到完全有序的序列,即先使每個子序列有序,再使子序列段間有序,若將兩個有序表合并成一個有序表稱為二路歸并。

3、按數(shù)量級遞增排列,常見的時間復(fù)雜度有常數(shù)階O(1)對數(shù)階O(log2n),線性階O(n),線性對數(shù)階O(nlog2n),平方階O(n2),立方階O(n3),……k次方階O(nk)指數(shù)階O(2n),隨著問題規(guī)模n得不斷增大。

歸并排序和快速排序的區(qū)別:

1、先分解再合并:歸并排序先遞歸分解到最小粒度,然后從小粒度開始合并排序,自下而上的合并排序;

2、邊分解邊排序:快速排序每次分解都實現(xiàn)整體上有序,即參照值左側(cè)的數(shù)都小于參照值,右側(cè)的大于參照值;是自上而下的排序;

3、歸并排序不是原地排序,因為兩個有序數(shù)組的合并一定需要額外的空間協(xié)助才能合并;

4、快速排序是原地排序,原地排序指的是空間復(fù)雜度為O(1);

5、歸并排序每次將數(shù)組一分為二,快排每次將數(shù)組一分為三

主站蜘蛛池模板: 久久久国产精品网站 | 国产女同疯狂激烈互摸 | 热99热 | 男女无遮挡羞羞视频 | 国产亚洲精品久久久久5区 男人天堂免费 | 男女羞羞视频在线观看免费 | 国产免费最爽的乱淫视频a 午夜精品久久久久久久99热浪潮 | 日本黄肉网站在线观看 | 欧美一区黄色 | wwwxxx免费视频 | 国产三级精品最新在线 | av免费在线播放网址 | av观看国产 | 久久一区三区 | 久久精品美乳 | 成人福利视频在线 | 中文字幕在线观看1 | 中文字幕xxx | 欧日韩在线视频 | 91不卡在线 | 日日草日日干 | 91久久国产露脸精品免费 | 久久精品亚洲精品国产欧美kt∨ | 国产精品久久久久久久不卡 | 国产欧美亚洲精品 | 国产亚洲精品久久午夜玫瑰园 | 成人片在线播放 | julieann艳星激情办公室 | 精品一区二区三区免费毛片爱 | 黄色片网页 | 毛片毛片免费看 | 黄污免费网站 | 在线视频a | 中文字幕涩涩久久乱小说 | 精品亚洲视频在线 | 98国内自拍在线视频 | 中文字幕欧美专区 | 法国极品成人h版 | 特一级黄色毛片 | 成人激情视频网站 | 久久国产精品久久久久久 |