97色伦色在线综合视频,无玛专区,18videosex性欧美黑色,日韩黄色电影免费在线观看,国产精品伦理一区二区三区,在线视频欧美日韩,亚洲欧美在线中文字幕不卡

巧家縣住房和城鄉(xiāng)建設局網(wǎng)站哪里有網(wǎng)站制作技術

鶴壁市浩天電氣有限公司 2026/01/24 10:33:55
巧家縣住房和城鄉(xiāng)建設局網(wǎng)站,哪里有網(wǎng)站制作技術,個人免費發(fā)布房源信息,我愛南寧地鐵app下載并非希兒排序#xff08;#xff09;其實是分組的插入排序#xff0c;通過分組讓元素實現(xiàn)跳躍式移動#xff0c;減少逆序對數(shù)量。一、算法步驟1. 確定增量序列#xff08;Gap Sequence#xff09;選擇遞減的增量序列#xff1a;gap? gap? ... gap? 1…并非希兒排序其實是分組的插入排序通過分組讓元素實現(xiàn)跳躍式移動減少逆序對數(shù)量。一、算法步驟1.確定增量序列Gap Sequence選擇遞減的增量序列gap? gap? ... gap? 1常用增量序列Shell原始序列gap n/2, n/4, ..., 1Hibbard序列2? - 11, 3, 7, 15, ...Knuth序列3k 11, 4, 13, 40, ...Sedgewick序列更復雜的優(yōu)化序列2.分組插入排序對于每個增量gap將數(shù)組分為gap個子序列每個子序列由相隔gap的元素組成對每個子序列進行插入排序3.逐步縮小增量每次減少gap重復分組排序直到gap 1執(zhí)行最后一次標準的插入排序代碼class Solution { public: vectorint sortArray(vectorint nums) { int n nums.size(); for(int gap n 1; gap; gap 1){ for(int i gap;i n; i){ int j i - gap; int x nums[i]; while(j 0 x nums[j]){ nums[j gap] nums[j]; j - gap; } nums[j gap] x; } } return nums; } };二、所用到的思想希爾排序雖然不是典型的分治算法如歸并、快排但它巧妙地運用了分治的核心思想1.分解Dividefor(int gap n 1; gap; gap 1)分解方式按照gap值將原數(shù)組分解成多個子序列分解粒度從n/2開始每次減半直到1子序列特點當gap4時分解為4個子序列子序列1nums[0], nums[4], nums[8], ...子序列2nums[1], nums[5], nums[9], ...子序列3nums[2], nums[6], nums[10], ...子序列4nums[3], nums[7], nums[11], ...每個子序列元素間隔為gap2.解決Conquerfor(int i gap; i n; i) { int j i - gap; int x nums[i]; while(j 0 x nums[j]) { nums[j gap] nums[j]; j - gap; } nums[j gap] x; }獨立解決對每個子序列獨立進行插入排序局部有序每個子序列內部變得有序關鍵特性子序列之間不互相干擾當處理nums[i]時只與同子序列的前一個元素nums[i-gap]比較子序列之間的元素不直接比較3.合并Combine希爾排序的合并是隱式的無需顯式合并因為排序是原地進行的漸進合并隨著gap減小子序列逐漸融合最終合并當gap1時所有元素在同一個子序列中完成最終排序。三、希爾排序分治思想的優(yōu)勢1.空間效率原地排序不需要歸并排序的額外數(shù)組空間復雜度O(1)2.時間效率早期的大gap快速消除遠處逆序對后期的小gap精細調整局部順序比直接對整個數(shù)組做插入排序高效得多
版權聲明: 本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若內容造成侵權/違法違規(guī)/事實不符,請聯(lián)系我們進行投訴反饋,一經查實,立即刪除!

網(wǎng)站建設的目的及意義wordpress+鏈接+彈窗

網(wǎng)站建設的目的及意義,wordpress+鏈接+彈窗,深圳寶安區(qū)屬于什么風險區(qū),網(wǎng)頁制作平臺flash就在剛才#xff0c;AWS CEO Matt Garman 站出來說了一句看似“反潮流”的話#x

2026/01/21 17:59:01

做本地生活網(wǎng)站魚臺縣建設局網(wǎng)站

做本地生活網(wǎng)站,魚臺縣建設局網(wǎng)站,央企網(wǎng)站建設意義,關鍵詞搜索指數(shù)查詢工具YOLO鏡像支持Kubernetes編排#xff0c;適合大規(guī)模部署 在智能制造工廠的質檢線上#xff0c;每分鐘有上千張高清

2026/01/23 02:58:01

北京易思騰網(wǎng)站建設河南重大項目建設網(wǎng)站

北京易思騰網(wǎng)站建設,河南重大項目建設網(wǎng)站,建設網(wǎng)站時以什么為導向,jeecms 怎么建設網(wǎng)站第一章#xff1a;環(huán)境監(jiān)測采樣策略的核心挑戰(zhàn)在環(huán)境監(jiān)測領域#xff0c;采樣策略的科學性與有效性直接決定了

2026/01/21 16:55:01

傳統(tǒng)pc網(wǎng)站做外貿的平臺有哪些

傳統(tǒng)pc網(wǎng)站,做外貿的平臺有哪些,wordpress 社交登錄,三種分銷渠道Kotaemon的對話歷史摘要壓縮#xff1a;讓長周期AI交互更高效 在構建智能客服、企業(yè)知識助手或任務型對話機器人時#x

2026/01/22 23:12:01