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

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

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

    Skynet

    ---------- ---------- 我的新 blog : liukaiyi.cublog.cn ---------- ----------

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      112 Posts :: 1 Stories :: 49 Comments :: 0 Trackbacks
    算法導論,一章二小節 ,分治算法

    def MERGE(A,p,q,r):
        
    print "%s:%s - %s:%s" % (p,q+1,q+1,r+1)
        
    if p==q : L = [A[p],10**10]
        
    else : L = A[p:q+1]+[10**10]

        
    if q+1==r : R = [A[r],10**10]
        
    else : R = A[q+1:r+1]+[10*10]

        i 
    = j = 0
        
    for k in xrange(p,r+1):
            
    if L[i]<R[j] :
                A[k]
    =L[i]
                i
    +=1
            
    else:
                A[k]
    =R[j]
                j
    +=1
        
    # print "%s:%s = %s \n%s:%s = %s\n\n%s" % ( p,q, L , q+1,r,R, A)


    def Debugging(A,p,q,r,c):
        
    print "%s\t%s:%s - %s:%s" % (c,p,q,q+1,r)

    def MERGE_SORT(A,p,r,c=1):
        
    if p<r:
            q 
    = (p+r)/2
            MERGE_SORT(A,p,q,c
    +1)
            MERGE_SORT(A,q
    +1,r,c+1)
            
    #Debugging(A,p,q,r,c)
            MERGE(A,p,q,r)

    A
    =[5,2,7,4,1,3,2,6]
    print A
    MERGE_SORT(A,0,len(A)
    -1)
    print A

    結果輸出》》
    python 2f.py
    [5, 2, 7, 4, 1, 3, 2, 6]
    [1, 2, 2, 3, 4, 5, 6, 7]


    分享些細節:算法并不難,但確實寫了很久,調試讓我很郁悶。
    直到寫了 def Debugging  目測:
    python 2f.py
    3       0:0 - 1:1
    3       2:2 - 3:3
    2       0:1 - 2:3
    3       4:4 - 5:5
    3       6:6 - 7:7
    2       4:5 - 6:7
    1       0:3 - 4:7
    看 每層 對數組的 數組下標取值 :
    在 python 中當
    arr = [1,2,3,4] 我希望能取出 [2,3] 是 arr[1:3] 是最后一位不計算在內的
    最典型的  arr[0,1]  == [1]











    整理 m.tkk7.com/Good-Game
    posted on 2009-11-22 23:26 劉凱毅 閱讀(1412) 評論(0)  編輯  收藏 所屬分類: 算法/函數
    主站蜘蛛池模板: 中文字幕在线日亚洲9| 久久亚洲精品无码aⅴ大香| 亚洲精品你懂的在线观看| 图图资源网亚洲综合网站| 亚洲精品视频免费看| 亚洲av无码一区二区三区天堂| 狠狠综合亚洲综合亚洲色| 日韩少妇内射免费播放| 东方aⅴ免费观看久久av| 最近2022中文字幕免费视频| 国产精品成人免费视频网站京东 | 三年片在线观看免费大全 | 99久久99久久精品免费观看| 日本XXX黄区免费看| 免费大香伊蕉在人线国产| 亚洲中文字幕久久精品无码APP | 亚洲精品成人无限看| 亚洲日韩国产精品无码av| 免费看大黄高清网站视频在线| 成年女人永久免费观看片| 国产AV无码专区亚洲AV漫画| 亚洲第一区视频在线观看| 国产精品亚洲精品日韩电影| a在线免费观看视频| 曰批全过程免费视频在线观看 | 又粗又大又猛又爽免费视频| 国产偷v国产偷v亚洲高清| 色在线亚洲视频www| 一级毛片免费播放男男| 亚洲一区二区免费视频| 国产中文字幕免费| 亚洲天堂久久精品| 色偷偷噜噜噜亚洲男人| 久久这里只精品99re免费| 国内自产少妇自拍区免费| 亚洲国产精品无码AAA片| 亚洲精品无码久久久久秋霞| 免费无码又爽又刺激网站| 成人免费在线观看网站| 亚洲啪啪AV无码片| 亚洲日韩国产一区二区三区在线|