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

獨立博客: 哲學與程序

哲學與程序

STL之Merge

STL中合并算法merge介紹,merge與inplace_merge。
merge合并兩個有序的sequence,默認為<比較,可自定義比較函數comp,結果保存在[result, result + (last1 - first1) + (last2 - first2)) 中。函數定義如下:
OutputIterator merge (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result)
OutputIterator merge (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, OutputIterator result, Compare comp)

inplace_merge合并一個中前后兩段分別有序的序列,即[first,middle)與[middle,last)分別有序,合并這兩個子序列,并把結果保存在[first,last)中。
inplace_merge (BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last);
inplace_merge (BidirectionalIterator first, BidirectionalIterator middle, BidirectionalIterator last, Compare comp);

#include<string>
#include
<algorithm>
#include
<iostream>
#include
<iterator>
#include
<vector>
using namespace std;
int main()
{
    vector
<int>v1;
    vector
<int>v2;
    vector
<int>v3;
    vector
<int>::iterator vecitr;
    
for(int i = 1; i <= 10; i++){
        v1.push_back(i
%7);
        v2.push_back(i
%4);
    }
    sort(v1.begin(),v1.end());
    cout 
<< "Fisrt vecter: ";
    copy(v1.begin(),v1.end(),ostream_iterator
<int>(cout," "));
    cout 
<< endl << endl;
    sort(v2.begin(),v2.end());
    cout 
<< "Second vecter: ";
    copy(v2.begin(),v2.end(),ostream_iterator
<int>(cout," "));
    cout 
<< endl << endl;
    cout 
<< "Merge this two vecter: ";
    merge(v1.begin(),v1.end(),v2.begin(),v2.end(),ostream_iterator
<int>(cout," "));
    cout 
<< endl << endl;
    
for(int i = 1; i <= 10; i++){
        v3.push_back(i
%7);
    }
    sort(v3.begin(),v3.end());
    
int x = v3.size();
    
for(int i = 1; i <= 10; i++){
        v3.push_back(i
%4);
    }
    vecitr 
= v3.begin();
    advance(vecitr,x);
    sort(vecitr,v3.end());
    cout 
<< "Third vecter: ";
    copy(v3.begin(),v3.end(),ostream_iterator
<int>(cout," "));
    cout 
<< endl << endl;
    cout 
<< "inplace_Merge third vecter: ";
    inplace_merge(v3.begin(),vecitr,v3.end());
    copy(v3.begin(),v3.end(),ostream_iterator
<int>(cout," "));
    cout 
<< endl << endl;
    return 0;
}
Fisrt vecter: 0 1 1 2 2 3 3 4 5 6

Second vecter: 
0 0 1 1 1 2 2 2 3 3

Merge 
this two vecter: 0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 5 6

Third vecter: 
0 1 1 2 2 3 3 4 5 6 0 0 1 1 1 2 2 2 3 3

inplace_Merge third vecter: 
0 0 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 4 5 6


posted on 2011-01-17 21:35 哲學與程序 閱讀(1610) 評論(0)  編輯 收藏 引用 所屬分類: AlgorithmC & C++C++ STL

導航

公告

歡迎訪問 http://zhexue.sinaapp.com

常用鏈接

隨筆分類(37)

隨筆檔案(41)

Algorithm

最新隨筆

搜索

最新評論

獨立博客: 哲學與程序
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧美日本另类| 欧美一区二区三区视频免费播放| 国产精品你懂的在线| 亚洲午夜三级在线| 亚洲免费中文| 黄网站色欧美视频| 久久久亚洲午夜电影| 久久一区二区三区国产精品 | 伊人伊人伊人久久| 亚洲国产欧美日韩另类综合| 欧美啪啪成人vr| 久久精品国产精品亚洲| 欧美阿v一级看视频| 欧美伊人久久| 国产精品99久久久久久有的能看 | 亚洲黄色高清| 欧美中文字幕| 欧美成人免费视频| 久久精品一区蜜桃臀影院 | 亚洲电影免费观看高清| 亚洲精品自在久久| 亚洲国产99| 欧美激情偷拍| 中日韩男男gay无套| 日韩视频一区二区| 中文日韩在线| 久久午夜精品一区二区| 久久久女女女女999久久| 午夜天堂精品久久久久| 狠狠干综合网| 红桃av永久久久| 激情欧美一区二区三区在线观看| 亚洲三级影院| 日韩视频在线观看免费| 日韩一二三区视频| 久久综合影视| 最新国产精品拍自在线播放| 欧美成人免费网站| 性欧美xxxx大乳国产app| 午夜精品福利电影| 欧美一区久久| 国产精品性做久久久久久| 国产手机视频一区二区| 欧美aa国产视频| 国内成人精品一区| 亚洲经典视频在线观看| 国产农村妇女毛片精品久久麻豆| 日韩视频不卡| 亚洲永久视频| 亚洲区在线播放| 欧美丰满高潮xxxx喷水动漫| 免费视频一区| 久久人人爽爽爽人久久久| 欧美高清视频一区| 国产精品都在这里| 亚洲午夜在线观看| 久久女同精品一区二区| 亚洲国产精品久久久久久女王| 久久亚裔精品欧美| 欧美护士18xxxxhd| 国产精品乱码妇女bbbb| 亚洲免费一区二区| 欧美成人精品| 国产精品99久久久久久久vr| 欧美成人综合网站| 亚洲一区二区三区涩| 国产精品久久久久影院色老大| 国产亚洲精品bv在线观看| 亚洲精品一区二区三区婷婷月| 亚洲国产经典视频| 性做久久久久久| 欧美日韩高清区| 精品99一区二区三区| 亚洲一区二区三| 欧美高清日韩| 久久国产手机看片| 欧美另类videos死尸| 亚洲午夜精品在线| 欧美大片va欧美在线播放| 欧美大胆a视频| 在线看片一区| 久久精品国产一区二区电影| 久久久噜噜噜久久| 亚洲人体一区| 亚洲欧美日韩精品久久| 欧美日韩爆操| 在线免费一区三区| 亚洲欧美日本伦理| 久久久综合网站| 国产精品入口福利| 国产亚洲欧洲| 亚洲国产欧美国产综合一区| 亚洲欧美日韩在线不卡| 精品999久久久| 老司机午夜精品视频| 香蕉久久国产| 一本久久精品一区二区| 欧美成人一区二区三区在线观看| 亚洲欧美日韩一区二区| 亚洲另类黄色| 男人的天堂成人在线| 欧美国产精品一区| 亚洲国产一区二区三区在线播| 久久精品久久99精品久久| 亚洲综合视频在线| 欧美日韩国产免费观看| 日韩视频在线永久播放| 亚洲国产婷婷| 玖玖国产精品视频| 欧美一区二区三区另类| 亚洲综合第一| 国产精品一区二区欧美| 日韩午夜在线视频| 欧美色欧美亚洲高清在线视频| 美女国产一区| 欧美成人四级电影| 亚洲日本一区二区| 老牛影视一区二区三区| 一区在线播放| 在线亚洲免费视频| 免费看精品久久片| 99综合视频| 在线午夜精品自拍| 国产色综合网| 欧美专区日韩专区| 久久久99国产精品免费| 在线不卡a资源高清| 欧美影院成年免费版| 亚洲区一区二| 欧美成人国产va精品日本一级| 亚洲最快最全在线视频| 在线综合亚洲| 亚洲尤物在线| 久久中文在线| 国产精品激情偷乱一区二区∴| 亚洲人www| 国产网站欧美日韩免费精品在线观看| 99国产精品99久久久久久| 国内精品久久久久影院薰衣草| 欧美h视频在线| 亚洲高清视频的网址| 一区二区高清在线观看| 欧美日韩在线播放| 亚洲视频网站在线观看| 影音先锋国产精品| 久久久亚洲欧洲日产国码αv| 亚洲永久精品大片| 亚洲视频福利| 亚洲人成在线播放网站岛国| 国产乱肥老妇国产一区二| 久久综合一区| 曰韩精品一区二区| 亚洲一区国产视频| 欧美日产一区二区三区在线观看| 亚洲精品免费在线播放| 国产一区二区三区黄| 欧美伊人久久| 午夜精品久久久久影视| 中文日韩在线视频| 久久九九热re6这里有精品| 欧美另类99xxxxx| 亚洲男女毛片无遮挡| 亚洲一区亚洲二区| 欧美高清一区二区| 亚洲视频在线观看免费| 91久久久久| 国产精品久久久久毛片软件 | 欧美日韩一区二区在线观看视频| 一本大道久久a久久精品综合| 红桃视频成人| 性做久久久久久久久| 亚洲福利在线看| 亚洲国产影院| av成人手机在线| 亚洲美女毛片| 猫咪成人在线观看| 午夜精品久久久久久久久久久| 亚洲一区在线免费观看| 狼人社综合社区| 亚洲日韩欧美一区二区在线| 亚洲国产成人高清精品| 欧美性生交xxxxx久久久| 亚洲老板91色精品久久| 国产日产精品一区二区三区四区的观看方式 | 亚洲欧美日韩第一区| 亚洲精品久久久久久久久久久久久| 欧美一区二区三区在线观看视频 | 日韩亚洲欧美精品| 欧美 日韩 国产在线| 亚洲综合国产激情另类一区| 欧美激情性爽国产精品17p| 亚洲高清av| 一本久道久久久| 久久综合影视| 欧美亚洲一区| 蜜臀a∨国产成人精品| 性欧美激情精品| 最新日韩av| 亚洲自拍偷拍色片视频| 激情欧美一区二区|