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

洗塵齋

三懸明鏡垂鴻韻,九撩清泉洗塵心

常用鏈接

統計

最新評論

STL修改算法

修改算法:

算法 用法 說明
copy OutIt copy(InIt first,InIt last,OutIt x); 將[first,last)之間的元素復制到x指定的位置
copy_backward BidIt2 copy_backward(BidIt1 first,BidIt1 last,BidIt2 x); 將[first,last)之間的元素復制到x指定位置的前面
fill void fill(FwdIt first,FwdIt last,const T& x); 將[first,last)之間的部分用元素x填充
fill_n void fill_n(OutIt first, Size n,const T& x); 從first開始向容器中填充n個元素x
generate void generate(FwdIt first,FwdIt last, Gen g); 調用函數g()填充[first,last)之間的元素
generate_n void generate_n(OutIt first,size n, Gen g); 調用函數g()填充從first開始的n個元素
remove FwdIt remove(FwdIt first,FwdIt last,const T& val); 從[first,last)中刪除元素val,返回新區間中最后一個元素后的位置
remove_if FwdIt remove_if(FwdIt first,FwdIt last, Pred pr); 從[first,last)中刪除所有能使函數pr返回true的元素,返回新區間最后一個元素后的位置
remove_copy OutIt remove_copy(InIt first,InIt last,OutIt x,const T& val); 從[first,last)中刪除元素val,并把其余的元素復制到x開始的區間中,返回被拷貝的最后一個元素的位置
remover_copy_if OutIt remove_copy_if(InIt first,InIt last,OutIt x,Pred pr); 從[first,last)中刪除所有能使函數pr返回true的元素,并把其余元素復制到x開始的空間,返回被拷貝最后一個元素的位置
replace void replace(FwdIt first,FwdIt last,const T& vold,const T& vnew); 用vnew替換[first,last)中所有值為vold的元素
replace_if void replace_if(FwdIt first,FwdIt last,Pred pr,const T& val); 用val替換[first,last)中所有能使函數pr返回true的元素
replace_copy OutIt replace_copy(InIt first,InIt last,OutIt x,const T& vold,const T& vnew); 把[first,last)中的所有元素復制到以x開始的空間中,如果拷貝的元素中存在值為vold的元素,則以vnew替換,返回拷貝到目標容器的最后一個元素的后一個位置
replace_copy_if OutIt replace_copy_if(InIt first,InIt last,OutIt x,Pred pr,const T& val); 把[first,last)中的所有元素復制到以x開始的空間中,如果拷貝的元素中存在能夠使函數pr返回true的元素,則以vnew替換,返回拷貝到目標容器的最后一個元素的后一個位置
swap void swap(Container &c1,Container &c2); 交換容器c1與c2的元素
iter_swap void iter_swap(FwdIt1 x,FwdIt2 y); 交換迭代器x,y所指元素的值
swap_ranges FwdIt2 swap_ranges(FwdIt1 first,FwdIt1 last,FwdIt2 x); 用起始于x的連續元素交換區間[first,last)的所有元素,返回第二個區間的最后一個元素的下一個位置
sort void sort(RanIt first, RanIt last);
void sort(RanIt first, RanIt last, Pred pr);
將區間[first,last)中的元素按升序排序,第二種形式pr用于設定比較函數
merge OutIt merge(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x);
OutIt merge(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x, Pred pr);
合并兩個有序區間[first1,last1)和[first2,last2),并將合并后的元素存儲到x開始的容器里,第二種形式pr(elem1,elem2)指定比較規則
inplace_merge void inplace_merge(BidIt first, BidIt middle, BidIt last);
void inplace_merge(BidIt first, BidIt middle, BidIt last, Pred pr);
合并區間[first,middle)和[middle,last),并將合并后的元素存儲到first開始的區間,第二種形式pr(elem1,elem2)指定比較規則
reverse void reverse(BidIt first, BidIt last); 將區間[first,last)的元素順序倒置
reverse_copy OutIt reverse_copy(BidIt first, BidIt last,OutIt x); 將區間[first,last)的元素拷貝到x開始的區間,導致拷貝的元素順序,源區間沒有被修改,返回拷貝到目標區間的最后一個元素的下一個位置
rotate void rotate(FwdIt first,FwdIt middle,FwdIt last); 交換區間[first,middle)和[middle,last)的元素位置
rotate_copy OutIt rotate_copy(FwdIt first,FwdIt middle,FwdIt last,OutIt x); 將區間[first,last)的元素拷貝到x開始的容器中,拷貝時交換[first,middle)和[middle,last)的位置,源區間不發生修改,返回拷貝到目標區間的最后一個元素的下一位
random_shuffle void random_shuffle(RanIt first, RanIt last);
void random_shuffle(RanIt first, RanIt last, Fun& f);
對區間[first,last)上的元素進行隨機排序,f用于指定排序函數
transform OutIt transform(InIt first,InIt last,OutIt x, Unop uop); 對區間[first,last)上的所有元素執行uop(elem)操作,結果放到以x開始的區間內,返回拷貝到目標端的最后一個元素的下一位
transform OutIt transform(InIt1 first1,InIt1 last1,InIt2 first2,OutIt x, Binop bop); 對區間[first1,last1)和以first2開始的區間的元素執行二元運算bop(elem1,elem2),結果放到以x開始的區間內,返回拷貝到目標端的最后一個元素的下一位
set_itersection OutIt set_intersection(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x);
OutIt set_intersection(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x, Pred pr);
求兩個區間[first1,last1),[first2,last2)的交集,存儲到x開始的容器里,源區間元素沒有被修改,pr用于指定操作函數,返回拷貝到目標區間的最后一個元素的下一個位置
set_union OutIt set_union(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x);
OutIt set_union(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x, Pred pr);
求兩個區間[first1,last1),[first2,last2)的并集,存儲到x開始的容器里,源區間元素沒有修改,pr用于指定操作函數,返回拷貝到目標區間的最后一個元素的下一位
set_difference OutIt set_difference(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x);
OutIt set_difference(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x, Pred pr);
求兩個集合[first1,last1),[first2,last2)的差集,存儲到x開始的容器里,源區間元素沒有被修改,pr用于指定操作函數,返回拷貝到目標區間的最后一個元素的下一個位置
set_symmetric_

difference

OutIt set_symmetric_difference(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x);
OutIt set_symmetric_difference(InIt1 first1,InIt1 last1,InIt2 first2,InIt2 last2,OutIt x, Pred pr);
求集合[first1,last1),[first2,last2)的對稱差(即(A-B)+(B-A)),存儲到x開始的容器里,源區間元素沒有被修改,pr用于指定操作函數,返回拷貝到目標區間最后一個元素的下一個位置

posted on 2006-04-21 15:00 芥之舟 閱讀(551) 評論(0)  編輯 收藏 引用 所屬分類: STL

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品老女人精品视频| 99综合视频| 久久综合九色综合欧美就去吻| 99re成人精品视频| 美女视频黄a大片欧美| 亚洲一区欧美二区| 亚洲精品一区二区三区四区高清| 国产综合在线看| 国产精品免费电影| 欧美日韩高清在线观看| 久久免费99精品久久久久久| 亚洲欧美在线免费观看| 一本色道久久99精品综合| 欧美激情乱人伦| 麻豆成人91精品二区三区| 久久久久高清| 国产精品久久一卡二卡| 欧美国产日韩a欧美在线观看| 久久精品国产999大香线蕉| 午夜日韩激情| 午夜精品视频在线观看一区二区| 一区二区日韩伦理片| 亚洲欧洲一区二区三区| 欧美国产日本| 欧美国产极速在线| 亚洲电影观看| 亚洲国产日韩一区二区| 精品成人一区二区三区| 国产精品久久9| 欧美午夜精品久久久久久超碰| 欧美美女福利视频| 欧美精品久久久久久久久老牛影院| 欧美成人xxx| 欧美不卡高清| 欧美日韩dvd在线观看| 欧美日本在线视频| 欧美日韩天天操| 欧美色123| 国产精品视频内| 国产视频精品xxxx| 韩国久久久久| 亚洲高清在线视频| 亚洲激情亚洲| av成人黄色| 亚洲欧美日韩国产另类专区| 亚洲欧美成人网| 久久国产精品一区二区三区四区 | 免费成人小视频| 欧美区亚洲区| 国产精品免费aⅴ片在线观看| 国产一二三精品| 亚洲电影网站| 一区二区三区波多野结衣在线观看| 在线亚洲国产精品网站| 午夜精品视频网站| 久久影视精品| 最近中文字幕mv在线一区二区三区四区| 亚洲精品极品| 亚洲综合视频1区| 久久久久国产精品厨房| 欧美不卡视频一区| 国产精品成人国产乱一区| 亚洲一区中文| 亚洲级视频在线观看免费1级| 一本久道综合久久精品| 久久国产日韩| 欧美激情精品| 亚洲天堂av在线免费| 久久大香伊蕉在人线观看热2| 欧美成人午夜激情视频| 国产精品免费一区豆花| 国产日产欧产精品推荐色 | 亚洲第一二三四五区| 99视频热这里只有精品免费| 欧美一区视频在线| 亚洲国产91色在线| 亚洲免费婷婷| 嫩草国产精品入口| 国产精品视频yy9299一区| 亚洲成人在线网站| 亚洲欧美在线一区| 亚洲第一色在线| 午夜在线精品| 欧美日韩www| 韩国一区二区在线观看| 一本色道精品久久一区二区三区 | 国产日韩在线看片| 亚洲作爱视频| 麻豆久久久9性大片| 妖精视频成人观看www| 久久女同精品一区二区| 国产精品尤物| 亚洲少妇最新在线视频| 欧美不卡在线| 欧美专区在线播放| 国产精品人人爽人人做我的可爱 | 亚洲午夜电影网| 欧美国产日韩一区二区| 精品动漫3d一区二区三区免费| 亚洲自拍电影| 亚洲国产精品久久精品怡红院| 欧美一区二区三区免费看 | 欧美久久综合| 欧美日本一区二区三区| 国语自产精品视频在线看| 亚洲国产精品久久久久婷婷884| 亚洲永久免费| 91久久精品美女| 久久亚洲私人国产精品va| 国产精品美女久久久久久免费| 欧美a级大片| 一区二区视频免费在线观看| 99热这里只有精品8| 欧美不卡一区| 久久婷婷国产综合国色天香| 国产精品视频免费观看www| 亚洲视频一二三| 日韩视频在线观看| 欧美成人自拍| 亚洲欧洲在线播放| 免费在线成人av| 久久久久久久999精品视频| 国产亚洲欧美另类一区二区三区| 亚洲欧美日本日韩| 一区二区动漫| 国产精品v一区二区三区| 99精品视频免费全部在线| 亚洲国产女人aaa毛片在线| 久久在精品线影院精品国产| 狠狠色狠狠色综合日日91app| 久久久精品性| 欧美资源在线| 伊人久久综合97精品| 久久夜色精品一区| 久久久久久穴| 亚洲国产一区二区在线| 欧美电影在线免费观看网站| 裸体歌舞表演一区二区| 亚洲欧洲久久| 亚洲黄色在线视频| 欧美精品导航| 亚洲网站视频| 亚洲一区二区视频| 国产日本欧美一区二区三区在线| 香蕉久久夜色精品国产使用方法| 一区二区三区免费网站| 欧美日韩一区二区三区| 亚洲一二三级电影| 亚洲欧美成人一区二区在线电影| 国产日韩在线一区| 欧美成年人视频网站欧美| 欧美成人r级一区二区三区| 99精品福利视频| 一区二区三区**美女毛片| 国产精品色在线| 久久天天躁狠狠躁夜夜爽蜜月| 久久久久久久999| 日韩亚洲欧美一区二区三区| 99这里只有久久精品视频| 国产精品乱人伦中文| 久久久久久久久久久久久久一区 | 国产精品日韩欧美一区二区三区| 欧美在线播放一区| 久久久久九九九九| 日韩视频在线播放| 香蕉乱码成人久久天堂爱免费| 欧美一区二区三区四区在线观看 | 在线免费观看视频一区| 亚洲黄一区二区三区| 国产精品二区在线| 久久美女性网| 欧美日韩高清在线观看| 久久黄色影院| 欧美国产亚洲精品久久久8v| 亚洲欧美国产77777| 欧美一区二区三区视频| 亚洲人成久久| 亚洲香蕉伊综合在人在线视看| 国产一区二区三区在线播放免费观看 | 日韩亚洲国产精品| 国产丝袜一区二区| 亚洲福利视频一区二区| 国产精品高潮久久| 免费在线观看精品| 欧美性猛交xxxx乱大交蜜桃| 午夜亚洲性色福利视频| 久久一区二区三区国产精品| 宅男精品视频| 久久精品道一区二区三区| 一本色道88久久加勒比精品| 欧美一区在线直播| 一区二区三区视频观看| 久久精品在线免费观看| 亚洲一区一卡| 美女视频网站黄色亚洲| 欧美有码视频| 欧美日韩福利| 美女视频黄 久久| 国产精品免费看| 亚洲国产福利在线|