精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 一道算法的選擇題

    一道算法的選擇題
    已知數(shù)據(jù)表A中的每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法
    A堆排序 B直接插入排序 C快速排序 D B和C
    語(yǔ)文人氣:954 ℃時(shí)間:2020-06-13 22:53:00
    優(yōu)質(zhì)解答
    應(yīng)該選B我也不太清楚為什么
    堆排序經(jīng)常把元素從表的這里換到那里,而且經(jīng)常是大幅度地?fù)Q 比如從表頭換到表尾之類的,很浪費(fèi)時(shí)間.
    快速排序在元素已經(jīng)比較有序的時(shí)候,界值的選取常常會(huì)是最大值或最小值,這樣劃分效果不好,容易退化成O(n^2)的時(shí)間復(fù)雜度.
    選擇排序要把所有數(shù)據(jù)都重新弄到表尾,同樣無(wú)法利用“每個(gè)元素距其最終位置不遠(yuǎn)”的條件,效率也不好.
    只有插入排序在每個(gè)元素距其最終位置不遠(yuǎn)時(shí),由于調(diào)整僅僅是小范圍內(nèi)調(diào)整,效率比較理想.
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版