《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > C++的CIN和COUT操作符的方法
C++的CIN和COUT操作符的方法
摘要: C++的CIN和COUT操作符的方法,主要代碼如下:#includeusingnamespacestd;constintMAX_EDGE=100;constintMAX_NODE=100;/*定義一條邊*/typedefstruct{intv;intt;intweight
關(guān)鍵詞: 軟件 C++
Abstract:
Key words :

主要代碼如下:    #include
    using namespace std;
    const int MAX_EDGE = 100;
    const int MAX_NODE = 100;
    /*
    定義一條邊
    */
    typedef struct{
    int v;
    int t;
    int weight;
    bool isMST;
    }Edge;
    /*
    有關(guān)算法的一些變量
    */
    Edge edges[MAX_EDGE];
    int nodeSet[MAX_EDGE];
    const int MSTSetNum = -1;
    int edgeNum;
    bool nodeIsMST[MAX_NODE];
    int Exchange(Edge *a,Edge *b)
    {
    Edge t;
    t = *a;
    *a = *b;
    *b = t;
    return 0;
    }
    /*
    實(shí)現(xiàn)快速排序算法quick_sort
    */
    int partition(Edge*edges,int p,int r)
    {
    int i = p-1,j = p;
    for(;j
    {
    if(edges[j].weight <= edges[r].weight)
    {
    i++;
    exchange(edges+i,edges+j);
    }
    }
    exchange(&edges[i+1],&edges[r]);
    return i+1;
    }
    int quick_sort(Edge edges[],int p,int r)
    {
    if(p < r)
    {
    int q = partition(edges,p,r);
    quick_sort(edges,p,q-1);
    quick_sort(edges,q+1,r);
    }
    return 0;
    }
    void Initialize(int nodeSet[],int edgeNum);
    void MST_Kruskal(int n);
    void test();
    int main()
    {
    test();
    return 0;
    }
    void Initialize(int nodeSet[],int n)
    {
    if(edgeNum > MAX_EDGE)
    {
    printf("The total num of edges must be less than %dn",MAX_EDGE);
    exit(EXIT_FAILURE);
    }
    else
    {
    int i = 0;
    edgeNum = n;
    for(;i
    {
    nodeSet[i] = i;
    }
    }
    }
    void MST_Kruskal(int n)
    {
    Initialize(nodeSet,n);
    quick_sort(edges,0,edgeNum-1);
    int i;
    for(i = 0;i
    {
    if(nodeSet[edges[i].v]!=nodeSet[edges[i].t])
    {
    edges[i].isMST = true;
    if(i==7)
    i = i;
    if(nodeIsMST[edges[i].v] || nodeIsMST[edges[i].t])
    {
    int j;
    for(j = 0;j<=i;j++)
    {
    if(edges[j].isMST)
    {
    if(edges[j].v == edges[i].v ||
    edges[j].t == edges[i].v||
    edges[j].v == edges[i].t||
    edges[j].t == edges[i].t)
    nodeSet[edges[j].v] = nodeSet[edges[j].t] = MSTSetNum;
    }
    }
    nodeIsMST[edges[i].v] = nodeIsMST[edges[i].t] = true;
    }
    else
    {
    nodeSet[edges[i].v] = nodeSet[edges[i].t];
    nodeIsMST[edges[i].v] = nodeIsMST[edges[i].t] = true;
    }
    }
    }
    }
    /*
    測(cè)試函數(shù)
    */
    void test()
    {
    edges[0].v = 0,edges[0].t = 1,edges[0].isMST = false,edges[0].weight = 4;
    edges[1].v = 0,edges[1].t = 8,edges[1].isMST = false,edges[1].weight = 8;
    edges[2].v = 1,edges[2].t = 2,edges[2].isMST = false,edges[2].weight = 8;
    edges[3].v = 1,edges[3].t = 7,edges[3].isMST = false,edges[3].weight = 11;
    edges[4].v = 2,edges[4].t = 8,edges[4].isMST = false,edges[4].weight = 2;
    edges[5].v = 2,edges[5].t = 5,edges[5].isMST = false,edges[5].weight = 4;
    edges[6].v = 2,edges[6].t = 3,edges[6].isMST = false,edges[6].weight = 7;
    edges[7].v = 3,edges[7].t = 4,edges[7].isMST = false,edges[7].weight = 9;
    edges[8].v = 3,edges[8].t = 5,edges[8].isMST = false,edges[8].weight = 14;
    edges[9].v = 4,edges[9].t = 5,edges[9].isMST = false,edges[9].weight = 10;
    edges[10].v = 5,edges[10].t = 6,edges[10].isMST = false,edges[10].weight = 2;
    edges[11].v = 6,edges[11].t = 7,edges[11].isMST = false,edges[11].weight = 1;
    edges[12].v = 6,edges[12].t = 8,edges[12].isMST = false,edges[12].weight = 6;
    edges[13].v = 7,edges[13].t = 8,edges[13].isMST = false,edges[13].weight = 7;
    MST_Kruskal(14);
    int i,j;
    for(i = 0,j = 0;i<14;i++)
    {
    if(edges[i].isMST)
    {
    printf("%d. (%d,%d)-------%dn",j+1,edges[i].v,edges[i].t,edges[i].weight);
    j++;
    }
    }
    }

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产视频综合在线| 最新成人av网站| 欧美成人嫩草网站| 欧美影院一区| 亚洲在线电影| 亚洲精品免费观看| 亚洲国产日韩在线| 久久av资源网站| 先锋影音国产一区| 午夜精品久久久久久久白皮肤| 中国成人亚色综合网站| 亚洲精品三级| 亚洲免费观看在线观看| 亚洲激情不卡| 亚洲国产精品福利| 亚洲经典三级| 亚洲精品精选| 亚洲精品一二区| 亚洲另类自拍| 亚洲免费观看高清完整版在线观看| 亚洲人成在线免费观看| 亚洲精品久久久久久下一站| 亚洲激情视频网| 91久久精品国产91久久性色tv | 欧美三级特黄| 欧美三级日本三级少妇99| 欧美天堂亚洲电影院在线播放| 欧美日韩在线免费观看| 国产精品成人一区二区三区夜夜夜 | 欧美日韩精品| 欧美午夜片在线免费观看| 国产精品国产三级国产专播品爱网 | 欧美人体xx| 欧美午夜久久| 国产欧美精品一区aⅴ影院| 国产欧美一区二区三区另类精品| 国产亚洲欧美日韩精品| 一区免费观看| 亚洲三级观看| 亚洲网站视频| 欧美在线中文字幕| 日韩视频免费观看高清在线视频| 亚洲视频免费在线| 欧美一激情一区二区三区| 久久亚洲综合色| 欧美激情综合亚洲一二区 | 亚洲国产精品高清久久久| 99精品热视频只有精品10| 亚洲欧美日韩精品久久久久| 亚洲第一黄色| 一本一本a久久| 欧美亚洲一区三区| 美女被久久久| 欧美涩涩网站| 国产精品中文字幕欧美| 极品少妇一区二区| 99亚洲精品| 午夜在线观看欧美| 亚洲精品日韩在线| 香蕉亚洲视频| 欧美成人一区二区| 国产精品久久久久久久久久免费 | 亚洲欧美日韩精品久久亚洲区| 久久精品日产第一区二区| 欧美巨乳波霸| 国产亚洲精品资源在线26u| 亚洲激情小视频| 午夜精品亚洲| 日韩视频精品在线| 欧美在线播放一区| 欧美成人午夜| 国产伦精品一区二区三区免费| 尤物yw午夜国产精品视频| 亚洲视频在线一区| 亚洲激情专区| 欧美在线一二三四区| 欧美精品91| 国产一区二区三区四区| 亚洲精选中文字幕| 亚洲第一久久影院| 亚洲欧美国产日韩中文字幕| 免费亚洲电影| 国产拍揄自揄精品视频麻豆| 亚洲精品免费网站| 亚洲成人自拍视频| 性欧美xxxx大乳国产app| 欧美激情久久久久| 韩国av一区二区| 亚洲与欧洲av电影| 夜夜嗨av一区二区三区免费区| 久久视频在线看| 国产精品男女猛烈高潮激情| 亚洲高清久久| 久久精品123| 欧美一区久久| 欧美午夜宅男影院在线观看| 亚洲国产精品一区二区第一页| 欧美一区二区成人6969| 亚洲一区久久久| 欧美精品亚洲| 一区二区三区中文在线观看 | 亚洲一区二区三区中文字幕| 欧美成人国产一区二区| 狠狠色2019综合网| 性欧美大战久久久久久久久| 亚洲一区久久| 欧美日韩在线另类| 亚洲精品国产精品久久清纯直播 | 久久综合激情| 国产在线国偷精品产拍免费yy| 亚洲午夜高清视频| 中文亚洲免费| 欧美伦理一区二区| 亚洲日韩欧美视频一区| 亚洲精品一区二区三| 噜噜噜在线观看免费视频日韩| 国产三级精品三级| 亚洲欧美色婷婷| 欧美亚洲免费在线| 国产精品乱码人人做人人爱| 99精品视频免费全部在线| 日韩一级视频免费观看在线| 欧美国产第一页| 亚洲国产成人久久综合一区| 亚洲第一在线综合在线| 久久夜色精品国产噜噜av| 韩国av一区二区三区| 久久av一区二区三区漫画| 久久精品视频播放| 国产一区香蕉久久| 欧美一区二区私人影院日本| 久久激情一区| 国产一区二区电影在线观看| 欧美在线视频一区二区三区| 久久久爽爽爽美女图片| 极品av少妇一区二区| 亚洲国产精品一区二区www| 欧美ab在线视频| 亚洲国产视频a| 一区二区三区欧美成人| 欧美视频一区二区三区…| 一区二区高清视频在线观看| 性欧美超级视频| 国产一区二区在线免费观看| 久久精品一区| 免费亚洲一区| 99在线精品视频| 欧美一区二区免费| 激情视频一区二区| 亚洲精品系列| 国产精品久久久久久久电影| 午夜精品一区二区三区在线播放 | 亚洲欧美在线播放| 国产午夜精品视频| 亚洲国产成人久久| 欧美激情一区二区久久久| 日韩午夜激情电影| 欧美在线三区| 1024亚洲| 亚洲一区自拍| 国产一区三区三区| 99视频国产精品免费观看| 国产精品激情偷乱一区二区∴| 香蕉视频成人在线观看| 免费观看不卡av| 一区二区三区欧美在线| 欧美一区二区三区免费看| 在线观看日韩av电影| 亚洲私拍自拍| 国产日韩欧美在线播放| 亚洲精品网站在线播放gif| 国产精品xvideos88| 久久黄金**| 欧美日韩裸体免费视频| 午夜精品久久久久99热蜜桃导演| 美女视频网站黄色亚洲| 一区二区三区日韩在线观看| 久久久av网站| av不卡免费看| 久久国产主播| 日韩午夜三级在线| 久久久精品tv| 99视频精品免费观看| 久久久精品网| 一区二区三区免费网站| 美女黄毛**国产精品啪啪| 亚洲午夜免费视频| 欧美jizz19性欧美| 亚洲中字在线| 欧美国产在线视频| 欧美一级播放| 欧美日韩高清一区| 久久精品二区亚洲w码| 国产精品va在线| 亚洲欧洲另类国产综合| 国产欧美日韩综合精品二区| 日韩视频不卡| 激情自拍一区| 一区二区在线免费观看| 国产精品久久久久久久久久久久久久|