博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pair<>结构体模版的用法
阅读量:4947 次
发布时间:2019-06-11

本文共 737 字,大约阅读时间需要 2 分钟。

  1.pair算是一个结构体模版,定义的时候是这样的:

pair
P;

其中T1,T2可以是int,string,double,甚至是vector<>。

 

2.进行初始化是这样的:

pair
a(12,34);

也可以借用make_pair()函数:

pair
a;a=make_pair(12,34);

 

3.进行调用是很简单的:

pair
a(12,34);printf("%d %d",a.first,a,second);

 

4.如果对pair进行排序,进行的是字典序比较。

pair
a[100];

可以用sort(a,a+100)进行排序。

 

5.下面有个小程序来展示他的用法。

(这个程序用于解决贪心法当中的区间调度问题。)

#include 
#include
#include
using namespace std;const int MAX_N=100000;int N,S[MAX_N],T[MAX_N];pair
itv[MAX_N];void solve(){ //对pair进行的是字典序比较 //为了让结束时间早的工作排在前面,把T存入first,把S存入second for(int i=0;i

 

转载于:https://www.cnblogs.com/TWS-YIFEI/p/5978121.html

你可能感兴趣的文章
mysql编码配置
查看>>
KVM地址翻译流程及EPT页表的建立过程
查看>>
sigar
查看>>
iOS7自定义statusbar和navigationbar的若干问题
查看>>
c++ 网络编程(一)TCP/UDP windows/linux 下入门级socket通信 客户端与服务端交互代码...
查看>>
程序员如何提高影响力:手把手教你塑造个人品牌
查看>>
身份证校验原理和PHP实现
查看>>
[Locked] Wiggle Sort
查看>>
deque
查看>>
推荐使用MEF降低耦合
查看>>
Spring学习
查看>>
刻意练习
查看>>
A31 APK 精简列表
查看>>
unittest单元测试框架简单说明
查看>>
1392
查看>>
day14 生成器表达式,列表推导式 以及 部分内置函数
查看>>
计算机
查看>>
日期时间-字符串转换 java代码
查看>>
Java for LeetCode 169 Majority Element
查看>>
Delphi 接口机制真相
查看>>