<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    第六章 第七章

    Posted on 2008-04-18 14:05 迎風十八刀 閱讀(192) 評論(0)  編輯  收藏 所屬分類: 算法
    Title第六章 堆排序

    MAX-HEAPIFY(A,i):    依次調整使A[i]為根的子樹成為最大堆,是堆排序的重要子程序;
    BUILD-MAX-HEAP(A):
       1.  heap-size[A]    ←   length[A]
       2.  for   i   ←  ⌊length[A]/2⌋   downto   1              //從最后一個節(jié)點的父節(jié)點開始調整  
       3.         do    MAX-HEAPIFY(A,i)

    HEAPSORT(A):
        1.    BUILD-MAX-HEAP(A)
        2.    for    i   ←    length[A]   downto   2
        3.           do   exchange    A[1]   ↔   A[i]
        4.                   heap-size[A]  ←   heap-size[A] -1
        5.                   MAX-HEAPIFY(A,1)

    HEAPSORT的時間復雜度為Ο(nlgn);而且最壞和最佳運行時間都是Ω(nlgn)

    最大優(yōu)先級隊列支持的操作:
    INSERT(S,x)
    MAXIMUM(S):   返回S中具有最大關鍵字的元素
    EXTRACT-MAX(S):   去掉并返回S中的具有最大關鍵字的元素
    INCREASE-KEY(S,x,k):    將元素x的關鍵字的值增加到k

    HEAP-EXTRACT-MAX(A):   跟堆排序一樣
    MAX-HEAP-INSERT(A,key): 
     1.  heap-size[A] ←  heap-size[A] + 1
     2.  A[heap-size[A]] ← -∞
     3.  HEAP-INCREASE-KEY(A, heap-size[A] , key)

    Title第七章 快速排序

    PARTITION(A,p,r):
     1. x ← A[r]
     2. i ← p-1
     3. for j ←    p to r - 1
     4.       do  if  A[j] £ x
     5.                then  i ← i+1
     6.                         exchange  A[i] ↔ A[j]
     7.  exchange  A[i+1]  ↔ A[r]
     8.  return  i+1

    QUICKSORT(A,p,r)
     1. if  p < r
     2.     then q ← PARTITION(A,p,r)
     3.              QUICKSORT(A,p,q-1)
     4.              QUICKSORT(A,q+1,r)










     

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲精彩视频| 亚洲精品天堂成人片AV在线播放| 国产高潮流白浆喷水免费A片 | 日韩a在线观看免费观看| 精品亚洲AV无码一区二区| 免费看污成人午夜网站| 亚洲成aⅴ人片在线影院八| 51视频精品全部免费最新| 亚洲图片激情小说| aa级一级天堂片免费观看| 最新亚洲精品国偷自产在线| 亚洲欧洲精品成人久久曰影片| 国产亚洲精品美女2020久久| 国产一级淫片免费播放| 久久精品免费大片国产大片 | 亚洲日本国产精华液| 中文字幕无码成人免费视频| 亚洲中文字幕乱码熟女在线| 免费吃奶摸下激烈视频| 色婷婷亚洲十月十月色天| 4455永久在线观免费看| 亚洲色大成WWW亚洲女子| 亚洲AV无码成H人在线观看 | 国产白丝无码免费视频| 亚洲成a人片在线观看播放| 日日操夜夜操免费视频| A国产一区二区免费入口| 久久久久亚洲AV无码专区体验| 亚洲性线免费观看视频成熟| 国产精品久久久久久亚洲小说| 91麻豆国产自产在线观看亚洲| 最近2022中文字幕免费视频| 亚洲日本成本人观看| 久久伊人亚洲AV无码网站| 日韩免费无码一区二区三区| 亚洲国产日韩视频观看| 亚洲精品美女久久久久99小说| 香蕉成人免费看片视频app下载| 亚洲人成网站999久久久综合| 亚洲日韩在线观看| av免费不卡国产观看|