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

标准模板13

时间:2023-05-14 19:35:47浏览次数:42  
标签:13 cout iterator 标准 result istream mySort include 模板

#include<algorithm>
#include<iterator>
#include<vector>
#include<iostream>
using namespace std;
template<class InputIt,class OutputIt>
void mySort(InputIt first,InputIt last,OutputIt result){
vector<typename iterator_traits<InputIt>::value_type>s(first,last);
sort(s.begin(),s.end());
copy(s.begin(),s.end(),result);
}
int main()
{
double a[5]={1.2,2.4,0.8,3.3,3.2};
mySort(a,a+5,ostream_iterator<double>(cout," "));
cout<<endl;
mySort(istream_iterator<int>(cin),istream_iterator<int>(),ostream_iterator<int>(cout," "));
cout<<endl;
return 0;
}

标签:13,cout,iterator,标准,result,istream,mySort,include,模板
From: https://www.cnblogs.com/yuanxinglan/p/17399943.html

相关文章

  • opencv模板匹配测试
    opencv模板匹配 importcv2#加载标准图像template=cv2.imread('template.jpg')#预处理输入图像gray=cv2.cvtColor(template,cv2.COLOR_BGR2GRAY)gray=cv2.GaussianBlur(gray,(5,5),0)#创建背景减除器background=cv2.subtract(te......
  • 利用函数模板解决双倍功能
    请使用模板参数设计实现双倍功能函数,函数功能要求实现返回值为输入参数的两倍,函数参数应能适应整型、浮点型、双精度型等各种类型,返回值类型与参数一样。#include<iostream>usingnamespacestd;/*请在这里填写答案*/template<typenameT>TDouble(Tx){return2*x;}in......
  • i7 13700和13700K的区别 i713700和i713700K差距
    i7-13700K为16核24线程,即8大核8小核,主频3.4GHz,睿频5.3GHz,30MB三级缓存。单核跑分2090分,多核跑分16542分。组装电脑选i713700还是13700K怎么搭配更合适这些点很重要http://www.adiannao.cn/duintel13代酷睿i713700K相比i713700最大的区别在于支持超频,拥有不锁......
  • DIY技巧:微星B760主板13600K降压教程 CPU温度暴降25℃
    前段时间微星B600/700系主板更新了最新的BIOS,最新的BIOS更新;额105微码,让用户能直接在BIOS中对13代带K处理器进行降压,十分方便,今就带大家体验一下微星B760迫击炮主板的降压流程,其他微星B600/700系主板操作方法大同小异。首先要去微星官网下载最新的BIOS,目前最新版本应该是这个3月......
  • P8597 [蓝桥杯 2013 省 B] 翻硬币
    #include<bits/stdc++.h>usingnamespacestd;chara[1010],b[1010];intans;intkey=0;//置为0表示关闭计数intmain(){scanf("%s",a);scanf("%s",b);for(inti=0;a[i]!='\0';i++){if(a[i]!=b[i]&&......
  • Scala 树状数组BIT模板
    Problem:6404.将数组清空目录CodeCodeobjectSolution{defcountOperationsToEmptyArray(nums:Array[Int]):Long={valn=nums.lengthvalid=Array.tabulate(n)(i=>i)valsortedId=id.sortWith((i,j)=>nums(i)-nums(j)<0)......
  • 单调队列算法模板及应用
    文章和代码已经归档至【Github仓库:https://github.com/timerring/algorithms-notes】或者【AIShareLab】回复算法笔记也可获取。队列算法模板//hh表示队头,tt表示队尾intq[N],hh=0,tt=-1;//向队尾插入一个数q[++tt]=x;//从队头弹出一个数hh++;//队头......
  • 《asyncio 系列》13. 在 asyncio 中调用命令行程序
    楔子Python编写的应用程序需要Python运行环境,然而,并不是所有我们想要交互的组件都是用Python编写的。我们可能已经使用了一个用C++、Go、Rust或其他语言编写的应用程序,这些语言提供了更好的运行时特征,或者可以提供很优秀的实现方式,而无需我们重新实现。可能还希望使用操......
  • c++ class类bfs模板题目
    题目网址:走迷宫-题目-Liuser'sOJ(cpolar.cn)原本代码(bfs广度优先搜索):#include<bits/stdc++.h>usingnamespacestd;constintN=50;intn,m;intsx,sy;chara[N][N];intb[N][N];boolvis[N][N];intdx[]={1,0,-1,0};intdy[]={0,-1,0,1};structnode{i......
  • 2023-5-13
    彻夜……前几天摸鱼摆烂玩游戏,偶尔学习。写写代码。其实是事情都忘了……今天早上喝的一口可乐混合着不知道什么液体,反胃吐出来在手上留下了一点棕色的痕迹,然后洗掉了,大概是通宵的代价现在是醒着的第38个小时,预计还要醒几个小时,现在都不敢趴下,一趴下就会睡着误事……早上......