锘??xml version="1.0" encoding="utf-8" standalone="yes"?>四虎国产精品成人免费久久,无码国内精品久久人妻麻豆按摩,26uuu久久五月天http://m.shnenglu.com/zhangyq/category/9487.html闈欎互淇韓錛屼凱浠ュ吇寰鳳紝闈炴竟钖勬棤浠ユ槑蹇楋紝闈炲畞闈欐棤浠ヨ嚧榪溿?/description>zh-cnSun, 03 Feb 2013 06:16:53 GMTSun, 03 Feb 2013 06:16:53 GMT60STL綆楁硶(Algorithms):淇敼鎿嶄綔(鎷瘋礉銆佹浛鎹㈢瓑)http://m.shnenglu.com/zhangyq/archive/2012/02/05/163245.htmlBenjaminBenjaminSun, 05 Feb 2012 13:39:00 GMThttp://m.shnenglu.com/zhangyq/archive/2012/02/05/163245.htmlhttp://m.shnenglu.com/zhangyq/comments/163245.htmlhttp://m.shnenglu.com/zhangyq/archive/2012/02/05/163245.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/163245.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/163245.html闃呰鍏ㄦ枃

Benjamin 2012-02-05 21:39 鍙戣〃璇勮
]]>
STL綆楁硶(Algorithms):鍚堝茍(Merge)http://m.shnenglu.com/zhangyq/archive/2012/02/05/164060.htmlBenjaminBenjaminSun, 05 Feb 2012 13:33:00 GMThttp://m.shnenglu.com/zhangyq/archive/2012/02/05/164060.htmlhttp://m.shnenglu.com/zhangyq/comments/164060.htmlhttp://m.shnenglu.com/zhangyq/archive/2012/02/05/164060.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/164060.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/164060.html1銆乵erge錛氬皢涓や釜搴忓垪鍚堝茍鎴愪竴涓柊鐨勫簭鍒楋紝騫跺鏂扮殑搴忓垪鎺掑簭
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2, class OutputIterator>
  OutputIterator merge ( InputIterator1 first1, InputIterator1 last1,
                         InputIterator2 first2, InputIterator2 last2,OutputIterator result );
template <class InputIterator1, class InputIterator2,class OutputIterator, class Compare>
OutputIterator merge ( InputIterator1 first1, InputIterator1 last1,
                         InputIterator2 first2, InputIterator2 last2,OutputIterator result, Compare comp );
紺轟緥錛?

// merge algorithm example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);
  vector
<int>::iterator it;

  sort (first,first
+5);
  sort (second,second
+5);
  merge (first,first
+5,second,second+5,v.begin());

  cout 
<< "The resulting vector contains:";
  
for (it=v.begin(); it!=v.end(); ++it)
    cout 
<< " " << *it;

  cout 
<< endl;
  
  
return 0;
}



2銆乮nplace_merge錛氬皢涓や釜搴忓垪鍚堝茍鎴愪竴涓柊鐨勫簭鍒?騫跺鏂扮殑搴忓垪榪涜褰掑茍鎺掑簭(榪欎袱涓簭鍒楀繀欏昏榪涜繃鎺掑簭)
鍘熷瀷錛?br />template <class BidirectionalIterator>
void inplace_merge ( BidirectionalIterator first, BidirectionalIterator middle,
                       BidirectionalIterator last );

template <class BidirectionalIterator, class Compare>
 void inplace_merge ( BidirectionalIterator first, BidirectionalIterator middle,
                       BidirectionalIterator last, Compare comp );
紺轟緥:

// inplace_merge example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);
  vector
<int>::iterator it;

  sort (first,first
+5);
  sort (second,second
+5);

  copy (first,first
+5,v.begin());
  copy (second,second
+5,v.begin()+5);

  inplace_merge (v.begin(),v.begin()
+5,v.end());

  cout 
<< "The resulting vector contains:";
  
for (it=v.begin(); it!=v.end(); ++it)
    cout 
<< " " << *it;

  cout 
<< endl;
  
  
return 0;
}


 

3銆乮ncludes錛氭祴璇曟槸涓涓簭鍒楁槸鍚﹀湪鍙︿竴涓簭鍒椾腑
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2>
bool includes ( InputIterator1 first1, InputIterator1 last1,
                InputIterator2 first2, InputIterator2 last2 );
template <class InputIterator1, class InputIterator2, class Compare>
bool includes ( InputIterator1 first1, InputIterator1 last1,
                InputIterator2 first2, InputIterator2 last2, Compare comp );
紺轟緥:

// includes algorithm example
#include <iostream>
#include 
<algorithm>
using namespace std;

bool myfunction (int i, int j) { return i<j; }

int main () {
  
int container[] = {5,10,15,20,25,30,35,40,45,50};
  
int continent[] = {40,30,20,10};

  sort (container,container
+10);
  sort (continent,continent
+4);

  
// using default comparison:
  if ( includes(container,container+10,continent,continent+4) )
    cout 
<< "container includes continent!" << endl;

  
// using myfunction as comp:
  if ( includes(container,container+10,continent,continent+4, myfunction) )
    cout 
<< "container includes continent!" << endl;

  
return 0;
}


 

4銆乻et_union錛氬拰merge綾諱技錛屼笉榪囨柊搴忓垪涓病鏈夐噸澶嶇殑鍏冪礌
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2, class OutputIterator> 
OutputIterator set_union ( InputIterator1 first1, InputIterator1 last1,         
                           InputIterator2 first2, InputIterator2 last2,OutputIterator result );
template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare> 
OutputIterator set_union ( InputIterator1 first1, InputIterator1 last1,
                           InputIterator2 first2, InputIterator2 last2,OutputIterator result, Compare comp );
紺轟緥錛?/p>

// set_union example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);                           // 0  0  0  0  0  0  0  0  0  0
  vector<int>::iterator it;

  sort (first,first
+5);     //  5 10 15 20 25
  sort (second,second+5);   // 10 20 30 40 50

  it
=set_union (first, first+5, second, second+5, v.begin());
                                               
// 5 10 15 20 25 30 40 50  0  0

  cout 
<< "union has " << int(it - v.begin()) << " elements.\n";

  
return 0;
}


 

5銆乻et_intersection錛氫袱涓簭鍒楃殑浜ら泦
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2, class OutputIterator> 
OutputIterator set_intersection ( InputIterator1 first1, InputIterator1 last1,
                                  InputIterator2 first2, InputIterator2 last2,OutputIterator result );
template <class InputIterator1, class InputIterator2,class OutputIterator, class Compare>
OutputIterator set_intersection ( InputIterator1 first1, InputIterator1 last1,
                                  InputIterator2 first2, InputIterator2 last2,OutputIterator result, Compare comp );
紺轟緥錛?/p>

// set_intersection example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);                           // 0  0  0  0  0  0  0  0  0  0
  vector<int>::iterator it;

  sort (first,first
+5);     //  5 10 15 20 25
  sort (second,second+5);   // 10 20 30 40 50

  it
=set_intersection (first, first+5, second, second+5, v.begin());
                                               
// 10 20 0  0  0  0  0  0  0  0

  cout 
<< "intersection has " << int(it - v.begin()) << " elements.\n";

  
return 0;
}


 

6銆乻et_difference錛氬簭鍒?first1,last1)涓嶅湪搴忓垪(first2,last2)涓殑鍏冪礌
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2, class OutputIterator> 
OutputIterator set_intersection ( InputIterator1 first1, InputIterator1 last1,
      InputIterator2 first2, InputIterator2 last2,outputIterator result );
template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare> 
OutputIterator set_intersection ( InputIterator1 first1, InputIterator1 last1,
                                  InputIterator2 first2, InputIterator2 last2,OutputIterator result, Compare comp );
紺轟緥錛?/p>

// set_difference example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);                           // 0  0  0  0  0  0  0  0  0  0
  vector<int>::iterator it;

  sort (first,first
+5);     //  5 10 15 20 25
  sort (second,second+5);   // 10 20 30 40 50

  it
=set_difference (first, first+5, second, second+5, v.begin());
                                               
// 5 15 25  0  0  0  0  0  0  0

  cout 
<< "difference has " << int(it - v.begin()) << " elements.\n";

  
return 0;
}


 

7銆乻et_symmetric_difference錛氭墍鏈変笉鍦ㄥ簭鍒?first1,last1)鍜屽簭鍒?first2,last2)涓殑鍏冪礌
鍘熷瀷錛?br />template <class InputIterator1, class InputIterator2, class OutputIterator> 
OutputIterator    set_symmetric_difference ( InputIterator1 first1, InputIterator1 last1,
                                             InputIterator2 first2, InputIterator2 last2,OutputIterator result );
template <class InputIterator1, class InputIterator2, class OutputIterator, class Compare>
OutputIterator    set_symmetric_difference ( InputIterator1 first1, InputIterator1 last1,
                                             InputIterator2 first2, InputIterator2 last2,OutputIterator result, Compare comp );
紺轟緥錛?/p>

// set_symmetric_difference example
#include <iostream>
#include 
<algorithm>
#include 
<vector>
using namespace std;

int main () {
  
int first[] = {5,10,15,20,25};
  
int second[] = {50,40,30,20,10};
  vector
<int> v(10);                           // 0  0  0  0  0  0  0  0  0  0
  vector<int>::iterator it;

  sort (first,first
+5);     //  5 10 15 20 25
  sort (second,second+5);   // 10 20 30 40 50

  it
=set_symmetric_difference (first, first+5, second, second+5, v.begin());
                                               
// 5 15 25 30 40 50  0  0  0  0

  cout 
<< "symmetric difference has " << int(it - v.begin()) << " elements.\n";

  
return 0;
}




Benjamin 2012-02-05 21:33 鍙戣〃璇勮
]]>
STL綆楁硶(Algorithms):鍫?heap)http://m.shnenglu.com/zhangyq/archive/2012/01/12/164054.htmlBenjaminBenjaminThu, 12 Jan 2012 05:53:00 GMThttp://m.shnenglu.com/zhangyq/archive/2012/01/12/164054.htmlhttp://m.shnenglu.com/zhangyq/comments/164054.htmlhttp://m.shnenglu.com/zhangyq/archive/2012/01/12/164054.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/164054.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/164054.html闃呰鍏ㄦ枃

Benjamin 2012-01-12 13:53 鍙戣〃璇勮
]]>
STL綆楁硶(Algorithms):鏋佸?/title><link>http://m.shnenglu.com/zhangyq/archive/2012/01/08/163834.html</link><dc:creator>Benjamin</dc:creator><author>Benjamin</author><pubDate>Sun, 08 Jan 2012 08:54:00 GMT</pubDate><guid>http://m.shnenglu.com/zhangyq/archive/2012/01/08/163834.html</guid><wfw:comment>http://m.shnenglu.com/zhangyq/comments/163834.html</wfw:comment><comments>http://m.shnenglu.com/zhangyq/archive/2012/01/08/163834.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhangyq/comments/commentRss/163834.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhangyq/services/trackbacks/163834.html</trackback:ping><description><![CDATA[     鎽樿: STL綆楁硶(Algorithms)鍏充簬鏋佸肩殑閮ㄥ垎  <a href='http://m.shnenglu.com/zhangyq/archive/2012/01/08/163834.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/zhangyq/aggbug/163834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhangyq/" target="_blank">Benjamin</a> 2012-01-08 16:54 <a href="http://m.shnenglu.com/zhangyq/archive/2012/01/08/163834.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>STL綆楁硶(Algorithms):鎺掑簭http://m.shnenglu.com/zhangyq/archive/2012/01/07/163788.htmlBenjaminBenjaminSat, 07 Jan 2012 08:32:00 GMThttp://m.shnenglu.com/zhangyq/archive/2012/01/07/163788.htmlhttp://m.shnenglu.com/zhangyq/comments/163788.htmlhttp://m.shnenglu.com/zhangyq/archive/2012/01/07/163788.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/163788.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/163788.html闃呰鍏ㄦ枃

Benjamin 2012-01-07 16:32 鍙戣〃璇勮
]]>
stl鐨勭畻娉?涓)錛氬搴忓垪榪涜鍙鎿嶄綔(鏌ユ壘銆佹悳绱㈢瓑)http://m.shnenglu.com/zhangyq/archive/2011/12/27/162906.htmlBenjaminBenjaminTue, 27 Dec 2011 05:41:00 GMThttp://m.shnenglu.com/zhangyq/archive/2011/12/27/162906.htmlhttp://m.shnenglu.com/zhangyq/comments/162906.htmlhttp://m.shnenglu.com/zhangyq/archive/2011/12/27/162906.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/162906.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/162906.html闃呰鍏ㄦ枃

Benjamin 2011-12-27 13:41 鍙戣〃璇勮
]]>
map銆乻tring浣跨敤鐨勬敞鎰忎簨欏?/title><link>http://m.shnenglu.com/zhangyq/archive/2011/05/18/145611.html</link><dc:creator>Benjamin</dc:creator><author>Benjamin</author><pubDate>Wed, 18 May 2011 13:46:00 GMT</pubDate><guid>http://m.shnenglu.com/zhangyq/archive/2011/05/18/145611.html</guid><wfw:comment>http://m.shnenglu.com/zhangyq/comments/145611.html</wfw:comment><comments>http://m.shnenglu.com/zhangyq/archive/2011/05/18/145611.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhangyq/comments/commentRss/145611.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhangyq/services/trackbacks/145611.html</trackback:ping><description><![CDATA[     鎽樿: map銆乻tring浣跨敤鐨勬敞鎰忎簨欏?nbsp; <a href='http://m.shnenglu.com/zhangyq/archive/2011/05/18/145611.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/zhangyq/aggbug/145611.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhangyq/" target="_blank">Benjamin</a> 2011-05-18 21:46 <a href="http://m.shnenglu.com/zhangyq/archive/2011/05/18/145611.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>string鍜宮emsethttp://m.shnenglu.com/zhangyq/archive/2009/05/16/83154.htmlBenjaminBenjaminSat, 16 May 2009 15:24:00 GMThttp://m.shnenglu.com/zhangyq/archive/2009/05/16/83154.htmlhttp://m.shnenglu.com/zhangyq/comments/83154.htmlhttp://m.shnenglu.com/zhangyq/archive/2009/05/16/83154.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/83154.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/83154.html闃呰鍏ㄦ枃

Benjamin 2009-05-16 23:24 鍙戣〃璇勮
]]>
嫻呮瀽sstream搴?/title><link>http://m.shnenglu.com/zhangyq/archive/2009/03/16/76804.html</link><dc:creator>Benjamin</dc:creator><author>Benjamin</author><pubDate>Mon, 16 Mar 2009 15:51:00 GMT</pubDate><guid>http://m.shnenglu.com/zhangyq/archive/2009/03/16/76804.html</guid><wfw:comment>http://m.shnenglu.com/zhangyq/comments/76804.html</wfw:comment><comments>http://m.shnenglu.com/zhangyq/archive/2009/03/16/76804.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.shnenglu.com/zhangyq/comments/commentRss/76804.html</wfw:commentRss><trackback:ping>http://m.shnenglu.com/zhangyq/services/trackbacks/76804.html</trackback:ping><description><![CDATA[     鎽樿: STL涓殑sstream搴撶畝浠?nbsp; <a href='http://m.shnenglu.com/zhangyq/archive/2009/03/16/76804.html'>闃呰鍏ㄦ枃</a><img src ="http://m.shnenglu.com/zhangyq/aggbug/76804.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.shnenglu.com/zhangyq/" target="_blank">Benjamin</a> 2009-03-16 23:51 <a href="http://m.shnenglu.com/zhangyq/archive/2009/03/16/76804.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>緇撴瀯浣撳湪map涓殑搴旂敤http://m.shnenglu.com/zhangyq/archive/2009/03/02/75359.htmlBenjaminBenjaminMon, 02 Mar 2009 15:49:00 GMThttp://m.shnenglu.com/zhangyq/archive/2009/03/02/75359.htmlhttp://m.shnenglu.com/zhangyq/comments/75359.htmlhttp://m.shnenglu.com/zhangyq/archive/2009/03/02/75359.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/75359.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/75359.html闃呰鍏ㄦ枃

Benjamin 2009-03-02 23:49 鍙戣〃璇勮
]]>
濡備綍鍦╒S2005涓婂畨瑁卋oost1.37.0http://m.shnenglu.com/zhangyq/archive/2009/02/06/73109.htmlBenjaminBenjaminFri, 06 Feb 2009 07:19:00 GMThttp://m.shnenglu.com/zhangyq/archive/2009/02/06/73109.htmlhttp://m.shnenglu.com/zhangyq/comments/73109.htmlhttp://m.shnenglu.com/zhangyq/archive/2009/02/06/73109.html#Feedback0http://m.shnenglu.com/zhangyq/comments/commentRss/73109.htmlhttp://m.shnenglu.com/zhangyq/services/trackbacks/73109.html闃呰鍏ㄦ枃

Benjamin 2009-02-06 15:19 鍙戣〃璇勮
]]>
亚洲中文字幕无码久久精品1| 亚洲国产欧美国产综合久久| 伊人久久亚洲综合影院| 婷婷五月深深久久精品| 亚洲七七久久精品中文国产 | 久久久久黑人强伦姧人妻| 午夜精品久久久久久毛片| 欧美亚洲日本久久精品| 国产精品熟女福利久久AV| 久久精品成人国产午夜| 久久久久久无码Av成人影院| 99久久做夜夜爱天天做精品| 久久久人妻精品无码一区| 国产精品99久久久久久宅男| 久久精品国产99国产电影网| 国产精品99久久久久久人| 久久亚洲精品无码AV红樱桃| 99精品久久久久久久婷婷| 久久伊人精品一区二区三区| 性做久久久久久免费观看| 久久综合给合综合久久| 伊色综合久久之综合久久| 狠狠色丁香婷婷久久综合 | 久久午夜夜伦鲁鲁片免费无码影视| 国产呻吟久久久久久久92| 国产成人无码精品久久久免费| 久久亚洲国产午夜精品理论片| 国产精品久久久久久久久免费| 久久精品一区二区国产| 久久久久综合网久久| 国产午夜精品理论片久久| 亚洲婷婷国产精品电影人久久| 久久综合视频网站| 久久精品一区二区三区AV| 久久精品aⅴ无码中文字字幕重口| 99久久婷婷国产综合亚洲| 国产精品美女久久久免费| 亚洲精品国产综合久久一线| 国产精品成人久久久| 久久99国产精品二区不卡| 久久国产香蕉视频|