首页 > 其他分享 >标准模板9

标准模板9

时间:2023-05-11 13:55:58浏览次数:27  
标签:intArr end cout int begin 标准 include 模板

#include<functional>
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
int intArr[]={30,90,10,40,70,50,20,80};
const int N=sizeof(intArr)/sizeof(int);
vector<int>a(intArr,intArr+N);
cout<<"before sorting:"<<endl;
copy(a.begin(),a.end(),ostream_iterator<int>(cout,"\t"));
cout<<endl;
sort(a.begin(),a.end(),greater<int>());
cout<<"after sorting:"<<endl;
copy(a.begin(),a.end(),ostream_iterator<int>(cout,"\t"));
cout<<endl;
return 0;
}

标签:intArr,end,cout,int,begin,标准,include,模板
From: https://www.cnblogs.com/yuanxinglan/p/17390834.html

相关文章

  • 标准模板8
    #include<iostream>#include<numeric>#include<functional>usingnamespacestd;intmain(){inta[]={1,2,3,4,5};constintN=sizeof(a)/sizeof(int);cout<<"TheresultbymultiplingallelementsinAis"<<accumulate(......
  • 标准模板6
    #include<iostream>#include<numeric>usingnamespacestd;intmult(intx,inty){returnx*y;};intmain(){ inta[]={1,2,3,4,5}; constintN=sizeof(a)/sizeof(int); cout<<"Theresultbymultiplingallelementsinais"<<accumu......
  • 标准模板7
    #include<iostream>#include<numeric>usingnamespacestd;classMultClass{ public: intoperator()(intx,inty)const{returnx*y;}};intmain(){ inta[]={1,2,3,4,5}; constintN=sizeof(a)/sizeof(int); cout<<"Theresultbymultiplingal......
  • STM32裸机移植RT-Thread(标准版)
    前言,因为我嫌正点原子stm32l475vet6(潘多拉)给的rt-thread太过臃肿,决定自己移植一遍(RT-Thread包来自正点原子中潘多拉例程)参考了野火rt-thread的手册1、建立工程文件夹,如下      CoreCore/IncCore/src用于存放用户自己的.c和.h文件 Dri......
  • 模板元编程实战--TypeList算法--查找
    从一个类型列表中查找是否包含某一个类型。要从一个类型列表中查找,那么首先要获得每一个类型,然后与特定的类型比较,然后将结果保存起来。首先考虑一下Elem应该如何实现。Elem将会展开参数列表,然后处理,这里使用之前演示Fold高阶函数回调处理:template<TLIn,typenameT>clas......
  • 二分查找和二分答案模板
    1、二分查找关于二分查找主要有三种模板模板1结束条件为l+1==r查找最后一个<=x数的下标(最大化查找,可行区在左侧)intfind(intx){ intl=0,r=n+1;//开区间,数据存储下标为1~nwhile(l+1<r){ intmid=l+r>>1; if(a[mid]<=x)......
  • 标准模板5
    #include<iostream>#include<map>#include<utility>#include<string>usingnamespacestd;intmain(){ multimap<string,string>courses; typedefmultimap<string,string>::iteratorCourseIter; courses.insert(make_pair("C++&qu......
  • 标准模板4
    #include<iostream>#include<map>#include<cctype>usingnamespacestd;intmain(){ map<char,int>s; charc; do{ cin>>c; if(isalpha(c)){ c=tolower(c); s[c]++; } }while(c!='.'); for(map<char,int>::iteratorite......
  • 写C++模板函数的两种形式
    #include<iostream>template<typenameT>autof1(constT&x){std::cout<<x<<std::endl;};autof2=[](constauto&x){std::cout<<x<<std::endl;};intmain(intargc,char**argv){int......
  • C++标准库和模板库的区别和联系?
    C++标准库包含模板库。C++标准库由三组库构成(std::是个名称空间标识符,C++标准库中的函数或者对象都是在命名空间std中定义的):(1)C库:由C标准库扩展而来,强调结构、函数和过程,不支持面向对象技术。(2)C++库:增加了面向对象的库,包含了既有关键功能的类(3)标准模板库(STL):高效的C++程序库。该......