随笔分类 -  STL

摘要:std :: vector :: insert()是C ++ STL中的内置函数,该函数在指定位置的元素之前插入新元素,从而通过插入的元素数量有效地增加了容器大小 Syntax: vector_name.insert (position, val) Parameter:The function ac 阅读全文
posted @ 2020-12-22 09:29 XXXSANS 阅读(1067) 评论(0) 推荐(0)
摘要:给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入: nums1 = [1,2,2,1], nums2 = [2,2]输出: [2,2]示例 2: 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出: [4,9]说明: 输出结果中每个元素出现的次数,应与 阅读全文
posted @ 2020-07-13 11:12 XXXSANS 阅读(1284) 评论(0) 推荐(0)
摘要:使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。示例: MyQueue queue = new MyQueue(); queue.push(1);queu 阅读全文
posted @ 2020-05-24 15:40 XXXSANS 阅读(181) 评论(0) 推荐(0)
摘要:Every girl likes shopping,so does dandelion.Now she finds the shop is increasing the price every day because the Spring Festival is coming .She is fon 阅读全文
posted @ 2020-05-10 12:01 XXXSANS 阅读(252) 评论(0) 推荐(0)
摘要:一.总述 unique函数属于STL中比较常用函数,它的功能是元素去重。即”删除”序列中所有相邻的重复元素(只保留一个)。此处的删除,并不是真的删除,而是指重复元素的位置被不重复的元素给占领了(详细情况,下面会讲)。由于它”删除”的是相邻的重复元素,所以在使用unique函数之前,一般都会将目标序列 阅读全文
posted @ 2020-04-22 12:05 XXXSANS 阅读(334) 评论(0) 推荐(0)
摘要:某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统.但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能超过前一发的高度.某天,雷达捕捉到敌国的导弹来袭.由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹. 怎么办呢?多搞几套系统呗!你说 阅读全文
posted @ 2020-04-21 10:51 XXXSANS 阅读(175) 评论(0) 推荐(0)
摘要:Paleontologists in Siberia have recently found a number of fragments of Jurassic period dinosaur skeleton. The paleontologists have decided to forward 阅读全文
posted @ 2020-04-20 18:55 XXXSANS 阅读(212) 评论(0) 推荐(0)
摘要:Shaolin temple is very famous for its Kongfu monks.A lot of young men go to Shaolin temple every year, trying to be a monk there. The master of Shaoli 阅读全文
posted @ 2020-04-18 13:56 XXXSANS 阅读(266) 评论(0) 推荐(0)
摘要:There is a famous railway station in PopPush City. Country there is incredibly hilly. The station was built in last century. Unfortunately, funds were 阅读全文
posted @ 2020-04-17 09:25 XXXSANS 阅读(159) 评论(0) 推荐(0)
摘要:You have nn students under your control and you have to compose exactly two teams consisting of some subset of your students. Each student had his own 阅读全文
posted @ 2020-04-14 10:54 XXXSANS 阅读(448) 评论(0) 推荐(0)
摘要:accumulate定义在#include<numeric>中,作用有两个,一个是累加求和,另一个是自定义类型数据的处理 1.累加求和int sum = accumulate(vec.begin() , vec.end() , 42); accumulate带有三个形参:头两个形参指定要累加的元素范 阅读全文
posted @ 2020-04-07 18:35 XXXSANS 阅读(2840) 评论(0) 推荐(0)
摘要:#include <iostream> using namespace std; /** std::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。 例如std::pair<int,float> 或者 std::pair<double,double>等。 pair实 阅读全文
posted @ 2020-04-06 12:01 XXXSANS 阅读(492) 评论(0) 推荐(0)