91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

排序算法分享:歸并排序說明

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-24 14:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在上次分享的快排算法,不知大家感覺分享的如何,上次文章里面的圖比較丑一點(diǎn),快排的思想核心不知道大家有沒有理解到位;我們今天繼續(xù)給大家分享排序算法里面的另外一種排序算法:歸并排序!

一、歸并排序:

1、歸并排序操作的核心思想:

a、確定分界點(diǎn):mid=(l+r)/2

b、遞歸排序左邊和右邊(排完左右兩邊的數(shù),就會成為兩個(gè)有序的序列了)

c、歸并(把上面的兩個(gè)有序序列合并成一個(gè)有序的序列,用一個(gè)簡單的詞來說,就是合二為一?。?/p>

2、舉例:

比如我們有兩組已經(jīng)排好的序列數(shù)字,我們要進(jìn)行第三步合并,該如何進(jìn)行呢?思路如下:

a、這里先定義一個(gè)空的數(shù)組res,它主要是為了臨時(shí)存放合并序列排序好的數(shù)字;我們從圖中可以看到,第一個(gè)序列指針i指向數(shù)字1,第二序列指針j指向2,這個(gè)時(shí)候我們要比較兩個(gè)數(shù)字的大小,小的數(shù)字就放到臨時(shí)數(shù)組res里面去,這里我們明顯知道數(shù)字1小于2,所以把1放到臨時(shí)數(shù)組res里取

b、然后指針i往下移動,再次進(jìn)行比較,明顯發(fā)現(xiàn)指針j指向的數(shù)字2更小,把它放到res里面去,然后指針j往下移動,指針i不動,后面依次類推

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 算法
    +關(guān)注

    關(guān)注

    23

    文章

    4784

    瀏覽量

    98042
  • 排序
    +關(guān)注

    關(guān)注

    0

    文章

    32

    瀏覽量

    9975
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX16050/MAX16051:電壓監(jiān)測與排序電路的理想選擇

    MAX16050/MAX16051:電壓監(jiān)測與排序電路的理想選擇 在電子設(shè)計(jì)領(lǐng)域,對于電壓監(jiān)測和電源排序的需求日益增長,特別是在服務(wù)器、工作站、網(wǎng)絡(luò)系統(tǒng)等復(fù)雜設(shè)備中。今天,我們就來深入探討
    的頭像 發(fā)表于 03-02 09:15 ?57次閱讀

    深入解析 LTC2923:電源跟蹤與排序的理想解決方案

    深入解析 LTC2923:電源跟蹤與排序的理想解決方案 在電子設(shè)備的設(shè)計(jì)中,電源的跟蹤和排序至關(guān)重要,它直接影響著設(shè)備的性能和穩(wěn)定性。LTC2923 作為一款強(qiáng)大的電源跟蹤控制器,為我們提供了簡單
    的頭像 發(fā)表于 02-28 15:35 ?108次閱讀

    ADM6819/ADM6820:簡單電源排序器的技術(shù)剖析與應(yīng)用指南

    ADM6819/ADM6820:簡單電源排序器的技術(shù)剖析與應(yīng)用指南 在電子設(shè)備的設(shè)計(jì)中,電源排序對于確保系統(tǒng)的穩(wěn)定運(yùn)行至關(guān)重要。ADM6819和ADM6820作為具有FET驅(qū)動能力的簡單電源排序
    的頭像 發(fā)表于 02-28 14:25 ?116次閱讀

    探秘ADM1186:高效電壓監(jiān)測與排序芯片的應(yīng)用指南

    探秘ADM1186:高效電壓監(jiān)測與排序芯片的應(yīng)用指南 在電子工程師的日常工作中,電源管理是一個(gè)至關(guān)重要的環(huán)節(jié)。良好的電源管理不僅能確保設(shè)備的穩(wěn)定運(yùn)行,還能提高系統(tǒng)的可靠性和性能。今天,我們就來深入
    的頭像 發(fā)表于 02-28 14:25 ?130次閱讀

    深入剖析ADM1067:多功能電源監(jiān)控與排序芯片的卓越之選

    深入剖析ADM1067:多功能電源監(jiān)控與排序芯片的卓越之選 在電子系統(tǒng)設(shè)計(jì)中,對于多電源系統(tǒng)的監(jiān)控和排序需求日益增長。ADM1067作為一款可配置的監(jiān)控/排序設(shè)備,為多電源系統(tǒng)的電源監(jiān)控和排序
    的頭像 發(fā)表于 02-28 14:05 ?87次閱讀

    ADM1066:多功能電源監(jiān)控與排序芯片的深度解析

    ADM1066:多功能電源監(jiān)控與排序芯片的深度解析 在電子設(shè)備的設(shè)計(jì)中,電源的監(jiān)控與排序是確保系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵環(huán)節(jié)。ADM1066作為一款功能強(qiáng)大的電源監(jiān)控與排序芯片,為多電源系統(tǒng)提供了全面
    的頭像 發(fā)表于 02-28 14:05 ?73次閱讀

    ADM1068:多功能電源監(jiān)控與排序芯片的深度解析

    ADM1068:多功能電源監(jiān)控與排序芯片的深度解析 在電子系統(tǒng)設(shè)計(jì)中,電源的監(jiān)控與排序至關(guān)重要,它直接關(guān)系到系統(tǒng)的穩(wěn)定性和可靠性。今天,我們就來深入探討一款功能強(qiáng)大的電源監(jiān)控與排序芯片
    的頭像 發(fā)表于 02-28 14:05 ?79次閱讀

    LTC2937:六通道電源排序器與電壓監(jiān)控器的設(shè)計(jì)與應(yīng)用

    LTC2937:六通道電源排序器與電壓監(jiān)控器的設(shè)計(jì)與應(yīng)用 在電子系統(tǒng)設(shè)計(jì)中,電源管理是至關(guān)重要的一環(huán)。合理的電源排序和電壓監(jiān)控能夠確保系統(tǒng)的穩(wěn)定運(yùn)行,避免因電源問題導(dǎo)致的故障和損壞。今天,我們就來
    的頭像 發(fā)表于 02-28 11:15 ?146次閱讀

    ADM1169:多電源系統(tǒng)的監(jiān)控與排序解決方案

    ADM1169:多電源系統(tǒng)的監(jiān)控與排序解決方案 在電子工程師的日常工作中,多電源系統(tǒng)的監(jiān)控與排序是一個(gè)關(guān)鍵且復(fù)雜的問題。今天要為大家介紹的Analog Devices的ADM1169 Super
    的頭像 發(fā)表于 02-28 11:10 ?125次閱讀

    ADM1166:多電源系統(tǒng)監(jiān)控與排序的理想解決方案

    ADM1166:多電源系統(tǒng)監(jiān)控與排序的理想解決方案 在多電源系統(tǒng)的設(shè)計(jì)中,對電源的監(jiān)控和排序是至關(guān)重要的環(huán)節(jié)。ADM1166作為一款可配置的監(jiān)控/排序設(shè)備,為多電源系統(tǒng)的電源監(jiān)控和排序
    的頭像 發(fā)表于 02-28 11:10 ?129次閱讀

    探索LM3880:三軌簡單電源排序器的卓越性能與應(yīng)用

    探索LM3880:三軌簡單電源排序器的卓越性能與應(yīng)用 在電子設(shè)計(jì)領(lǐng)域,電源管理是一個(gè)至關(guān)重要的環(huán)節(jié)。今天,我們將深入探討德州儀器(TI)推出的LM3880三軌簡單電源排序器,它為多電壓軌的電源排序
    的頭像 發(fā)表于 02-26 17:20 ?494次閱讀

    MAX16050/MAX16051:具備反向排序功能的電壓監(jiān)控與排序電路

    MAX16050/MAX16051:具備反向排序功能的電壓監(jiān)控與排序電路 在電子系統(tǒng)設(shè)計(jì)中,對電源電壓的精確監(jiān)控和有序控制至關(guān)重要。Maxim Integrated推出的MAX16050
    的頭像 發(fā)表于 01-31 17:15 ?780次閱讀

    C語言插入排序算法和代碼

    插入排序排序算法的一種,它不改變原有的序列(數(shù)組),而是創(chuàng)建一個(gè)新的序列,在新序列上進(jìn)行操作。   這里以從小到大排序為例進(jìn)行講解。   基本思想及舉例
    發(fā)表于 01-15 06:44

    光纖線芯都是按照什么顏色排序

    多次有朋友留言問到,光纖熔接顏色如何排序,這個(gè)在實(shí)際應(yīng)用中還是比較多的,那么今天我們就不講原理了,直接用圖文簡單明了講光纖熔接色譜,大家可以了解下。 一、常規(guī)排序 1、4芯的排序:藍(lán)、橙、綠、棕
    的頭像 發(fā)表于 12-19 11:02 ?1371次閱讀

    低成本電源排序器解決方案

    絕大多數(shù)負(fù)載點(diǎn)DC-DC轉(zhuǎn)換器可以將上一個(gè)轉(zhuǎn)換器的電源就緒輸出連接至下一個(gè)轉(zhuǎn)換器的使能輸入,實(shí)現(xiàn)上電排序。這種方法只適合比較簡單的設(shè)計(jì),不能滿足多數(shù)現(xiàn)代微處理器和DSP的要求一這類器件要求斷電順序必須與上電順序相反。許多廠商針對這類應(yīng)用推出了可編程排序IC,但器件價(jià)格較為
    的頭像 發(fā)表于 05-21 09:55 ?1185次閱讀
    低成本電源<b class='flag-5'>排序</b>器解決方案