***

1500 ワード

        ,             ,        ,   C++    
std::vector<int>v,b,c;
binary_search( v.begin(), v.end(),       );//        
copy( v.begin(), v.end(),b.begin() );//      
count (v.begin(), v.end(),      );//                
equal (v.begin(), v.end(), b);//      ,           
fill(v.begin(), v.end(),      );//            
find (v.begin(), v.end(),     );//        
for_each (v.begin(), v.end(),          );// V                   
generate(v.begin(), v.end(),          );//             V    
includes(v.begin(),v.end(),b.begin(),b.end());//  b         v  bool ,   sort    
iter_swap(v.begin(),b.end());//             
merge (v.begin(),v.end(),b.begin(),b.end(),c.begin());//                 
mismatch (v.begin(),v.end(),b.begin());//                     ,                 pair   
remove(v.begin(), v.end(),     );//     
replace (v.begin(), v.end(), x, a); //          x   a
reverse(v.begin(), v.end());//                
rotate(v.begin(),v.begin()+3,v.end());//             
search(v.begin(),v.end(),b.begin(),b.end())//   v        b,             
sort (v.begin(),v.begin()+4); //             
stable_sort (v.begin(),v.end()); //                  。   
sort_heap (v.begin(),v.end()); //   
swap(v,b);//                 
swap_ranges(v.begin(),v.begin()+3,b.begin());//  v         b               
transform (v.begin(), v.end(), b.begin(),          );//    v                         b