六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 91|回复: 0

sort(c++/stl)

[复制链接]

升级  34.67%

28

主题

28

主题

28

主题

秀才

Rank: 2

积分
102
 楼主| 发表于 2013-2-5 01:37:08 | 显示全部楼层 |阅读模式
今天遇到一个排序问题,本来想自己写一个排序的,翻阅了一下stl,发现stl已经提供了相应的方法,而且非常好用,速度也非常快。
  #include <algorithm>
  void sort( iterator start, iterator end );
  void sort( iterator start, iterator end, StrictWeakOrdering cmp );
 <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;">        vector<int> v; v.push_back( 23 ); 
        v.push_back( 
-1 );
        v.push_back( 
9999 );
        v.push_back( 
0 ); 
        v.push_back( 
4 );           
        cout 
<< "Before sorting: "
        
for(  i = 0; i < v.size(); i++ ) 
        
{   cout << v << " "; } 
        cout 
<< endl;            
        sort( v.begin(), v.end() );         
        cout 
<< "After sorting: "
        
for(  i = 0; i < v.size(); i++ ) 
        
{   cout << v << " "; } 
        cout 
<< endl; 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表