青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Just enjoy programming

堆排序c語(yǔ)言實(shí)現(xiàn)

/*堆排序 實(shí)現(xiàn),算法復(fù)雜度O(nlgn)*/
#include<stdio.h>
#include<stdlib.h>

/*假設(shè)節(jié)點(diǎn)i的左右子樹(shù)都是最大堆,操作使節(jié)點(diǎn)i的子樹(shù)變成最大堆*/
void maxHeap(int A[],int len,int i)
{
    int l,r,large,temp;
    l=2*i;
    r=2*i+1;
    large=i;
    if(l<len)
    {
        if(A[l]>A[i])
        {
            large=l;
        }
    }
    if(r<len)
    {
        if(A[r]>A[large])
        {
            large=r;
        }   
    }

    if(large!=i)
    {
        temp=A[large];
        A[large]=A[i];
        A[i]=temp;
        maxHeap(A,len,large);
    }
}

/*建立大根堆*/
void buildMaxHeap(int A[],int len)
{
    int i;
    for(i=len/2-1;i>=0;i--)
        maxHeap(A,len,i);
}


/*堆排序*/
void maxHeapSort(int A[],int len)
{
    int i,temp;
    buildMaxHeap(A,len);
    printf("建立大跟堆\n");
    for(i=0;i<len;i++)
        printf("%d ",A[i]);
    printf("\n");

    for(i=len;i>1;i--)
    {
        temp=A[0];
        A[0]=A[i-1];
        A[i-1]=temp;
        printf("%d  ",A[i-1]);
        buildMaxHeap(A,i-1);
    }
    printf("\n");
}

/*測(cè)試堆排序*/
int main()
{
    int i;
    int A[11]={4,1,3,2,16,9,10,14,8,7,6};
    maxHeapSort(A,11);
   
    for(i=0;i<11;i++)
    {
        printf("%d  ",A[i]);
    }
    printf("\n");
}

posted on 2011-03-21 21:48 周強(qiáng) 閱讀(4285) 評(píng)論(2)  編輯 收藏 引用 所屬分類: 算法

評(píng)論

# re: 堆排序c語(yǔ)言實(shí)現(xiàn)[未登錄](méi) 2011-08-23 18:16 gleaner

你好,你用 A[17]={4,12,12,2,16,9,10,14,8,7,6,11,13,27,22,15,29};
看看是否會(huì)有問(wèn)題。個(gè)人感覺(jué)是有問(wèn)題的  回復(fù)  更多評(píng)論   

# re: 堆排序c語(yǔ)言實(shí)現(xiàn) 2011-08-24 00:21 周強(qiáng)

@gleaner
謝謝你的問(wèn)題,程序確實(shí)有點(diǎn)問(wèn)題。在maxHeap函數(shù)中左右孩子下標(biāo)計(jì)算中有點(diǎn)問(wèn)題。下標(biāo)從0開(kāi)始計(jì)數(shù)。
l=2*i;
r=2*i+1;

應(yīng)該改為
l=2*i+1;
r=2*i+2;  回復(fù)  更多評(píng)論   

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲欧美国产高清| 国产精品v欧美精品v日韩| 久久综合图片| 久久久免费精品视频| 欧美在线一级va免费观看| 久久大综合网| 欧美jizzhd精品欧美喷水| 亚洲国产欧美久久| 亚洲黄色毛片| 亚洲一区二区在线观看视频| 亚洲欧美资源在线| 久久亚洲精品伦理| 欧美日韩一二区| 国产日韩综合一区二区性色av| 狠狠久久婷婷| 一本到12不卡视频在线dvd| 亚洲欧美精品在线观看| 久久只有精品| 日韩天堂在线视频| 午夜日韩在线| 欧美激情成人在线视频| 国产情侣一区| 99视频一区二区| 久久福利资源站| 亚洲国产精品一区二区三区| 亚洲一区二区三区免费观看| 欧美成人69av| 亚洲午夜激情在线| 久久精品电影| 国产精品美女www爽爽爽视频| 在线播放日韩专区| 亚洲一区影院| 亚洲国产精品一区二区第一页| 亚洲欧美制服另类日韩| 欧美日韩大片一区二区三区| 伊人精品视频| 久久久久久久综合日本| 夜夜夜久久久| 欧美国产视频日韩| 伊人狠狠色丁香综合尤物| 亚洲欧美日韩精品久久亚洲区| 欧美激情1区2区| 久久九九免费| 国产婷婷色一区二区三区四区| 一区二区三区四区国产精品| 欧美激情精品久久久久久黑人| 午夜在线a亚洲v天堂网2018| 国产精品白丝av嫩草影院| 亚洲精品国产精品国自产观看浪潮| 久久久久九九视频| 亚洲欧美日韩在线| 国产精品一区二区三区四区| 亚洲男女毛片无遮挡| 一区二区三区毛片| 欧美日韩一区二区免费在线观看| 亚洲美女色禁图| 亚洲国产裸拍裸体视频在线观看乱了 | 欧美一区二区三区四区夜夜大片 | 91久久精品国产91久久性色| 久久综合电影| 亚洲福利av| 免费成人av在线| 久久久久久综合| 亚洲第一区中文99精品| 欧美sm视频| 久久一区二区三区国产精品| 极品少妇一区二区| 欧美成人免费大片| 欧美14一18处毛片| 99精品99久久久久久宅男| 日韩视频免费观看高清在线视频 | 伊人色综合久久天天五月婷| 久久久久久亚洲精品不卡4k岛国| 香蕉av777xxx色综合一区| 国产午夜精品久久久久久久| 久久精品亚洲精品| 欧美自拍丝袜亚洲| 91久久精品国产| 国产欧美日本一区视频| 国产精品免费福利| 久久精品99无色码中文字幕| 欧美中文字幕视频在线观看| 伊人成人在线视频| 亚洲啪啪91| 国产精品午夜国产小视频| 久久艳片www.17c.com| 欧美高清在线精品一区| 欧美一级久久久| 蜜臀91精品一区二区三区| 亚洲午夜精品久久久久久app| 先锋影音国产精品| 亚洲精品孕妇| 亚洲欧美日韩直播| 亚洲精品国产拍免费91在线| 亚洲一区日韩在线| 最新日韩中文字幕| 午夜精品视频在线| 一区二区三区久久精品| 久久精品免费播放| 亚洲一级高清| 麻豆91精品| 欧美在线在线| 欧美日韩免费观看中文| 久久性色av| 国产精品久久激情| 亚洲国产成人精品女人久久久 | 亚洲欧美成人在线| 亚洲人成在线影院| 久久成人精品电影| 亚洲一级片在线观看| 久久影院亚洲| 久久精品国产亚洲高清剧情介绍 | 欧美日韩一二区| 免费观看成人www动漫视频| 欧美视频精品一区| 亚洲第一区色| 一区二区视频免费完整版观看| 一二三区精品| 夜夜嗨av色一区二区不卡| 久久综合狠狠综合久久综青草| 欧美一级专区免费大片| 欧美色图首页| 91久久国产综合久久91精品网站| 狠狠色狠狠色综合日日小说| 亚洲专区一二三| 亚洲欧美日韩精品久久久久| 欧美午夜理伦三级在线观看| 日韩视频一区二区三区| 亚洲美女在线观看| 欧美**字幕| 亚洲第一久久影院| 亚洲国产一区二区三区高清| 久久亚洲精品欧美| 欧美福利一区二区| 亚洲国产日韩一区| 欧美激情91| 亚洲人精品午夜| 国产精品www色诱视频| 亚洲黄色精品| 亚洲色图制服丝袜| 欧美亚州一区二区三区| 中日韩美女免费视频网址在线观看 | 久久久国产亚洲精品| 国产一区二区三区在线观看免费 | 久久伊人亚洲| 亚洲国产高清在线| 男女激情久久| 日韩午夜电影av| 午夜精品免费视频| 国产亚洲一区二区三区在线观看| 久久精品伊人| 欧美激情精品久久久久久久变态| 亚洲精品视频一区| 欧美视频在线一区| 久久都是精品| 亚洲电影一级黄| 亚洲无限av看| 国产在线不卡| 欧美高清视频| 亚洲尤物精选| 欧美jizz19hd性欧美| 一本久久综合亚洲鲁鲁| 国产精品网站在线| 久久一区二区视频| 一本色道久久88亚洲综合88| 欧美中文字幕在线观看| 在线国产欧美| 欧美午夜宅男影院在线观看| 久久爱www久久做| 亚洲国产精品第一区二区三区| 亚洲免费视频观看| 亚洲国产老妈| 国产精品亚洲а∨天堂免在线| 久久久久久久一区二区三区| 一本大道久久a久久精品综合| 久久青草久久| 亚洲视频网在线直播| 一色屋精品视频免费看| 欧美午夜精品一区| 久久综合婷婷| 欧美一区二区播放| 99视频一区二区三区| 欧美大胆a视频| 久久久精品动漫| 亚洲四色影视在线观看| 最新日韩中文字幕| 经典三级久久| 国产欧美精品一区| 欧美午夜精品电影| 欧美另类变人与禽xxxxx| 久久青青草原一区二区| 久久av一区二区三区漫画| 中文精品一区二区三区| 亚洲精品国产精品乱码不99| 久久综合狠狠综合久久综青草| 亚洲欧美日韩成人| 一区二区免费看| 亚洲日本va午夜在线电影| 影音国产精品| 韩国v欧美v日本v亚洲v|