C++STL
hg_zhh0427
一个普通人
展开
-
C++ STL——set
set是与集合相关的容器, STL为我们提供了set的实现,在编程题中遇⻅集合问题直接调⽤是 ⼗分⽅便的, set模版类的定义在头⽂件中。 3.1.2 使⽤set 定义⼀个set对象: set s; set ss; set的基本操作: s.begin() // 返回指向第⼀个元素的迭代器 s.clear() // 清除所有元素 s.count() // 返回某个值元素的个数 s.原创 2017-07-24 23:01:16 · 244 阅读 · 0 评论 -
C++STL--priority_queue(优先队列)
priority_queue模版类有三个模版参数,第⼀个是元素类型,第⼆个是容器类型,第三个是⽐较算⼦。其中后两者都可以忽略,默认容器为vector,默认算⼦为less,即⼩的往前排,⼤的往后排(出队列时列尾元素先出队)。 定义priority_queue对象:priority_queue < int > q; priority_queue < pair < int, int > > qq;原创 2017-07-13 21:29:08 · 422 阅读 · 0 评论 -
投票统计
题目描述 为了总结过去一段时间的命题工作,王队长组织了“我最喜欢的题目”评选活动,并邀请各位选手给题目进行投票。 具体来说,每道题目有一个正整数作为它的编号,一共有 n 名选手给它们进行投票,每位选手投且仅投给一道题,其中第 i 位选手所投票的题目编号为 ai。 由于投票的选手众多,所以王队长请你来帮忙统计得票数。你需要找出收获选手投票最多的题目数量与他们的编号,并按从小到大的顺序列出这些...原创 2018-03-23 15:28:50 · 2434 阅读 · 0 评论