1 #include <iostream> 2 #include <deque> 3 4 using namespace std; 5 6 int main() 7 { 8 // 插入 9 deque<int> de; 10 for(int i=0;i<5;++i) 11 { 12 de.push_ ...
分类:
编程语言 时间:
2020-01-28 19:34:09
阅读次数:
80
1 #include <iostream> 2 #include <cstdio> 3 #include <vector> 4 5 using namespace std; 6 7 // 注意:vector在尾部添加或移动元素非常快,在中间操作非常耗时,因为它需要移动元素 8 9 10 int ma ...
分类:
其他好文 时间:
2020-01-28 19:32:40
阅读次数:
66
题目 给定 N 张卡?,正?分别写上 1、2、……、N,然后全部翻?,洗牌,在背?分别写上 1、2、……、 N。将每张牌的正反两?数字相减(?减?),得到 N 个?负差值,其中是否存在相等的差? 输?格式: 输?第??给出?个正整数 N(2 =1&&下标::reverse_iterator it=m ...
分类:
其他好文 时间:
2020-01-28 17:45:27
阅读次数:
101
这个问题在刚配好环境测试的时候往往不会被发现,因为单纯的c++编译调试是没问题的。但一旦调试使用stl库的代码就会报错,而编译又没问题且可以正常运行,但在vscode的集成终端里运行不会显示任何本该显示的信息(包括cout等),也不会报错。只会在调试控制台里出现如下信息: Unable to sta ...
分类:
编程语言 时间:
2020-01-28 17:40:06
阅读次数:
160
1 #include <string> 2 #include <iostream> 3 #include <cstring> 4 #include <algorithm> 5 6 using namespace std; 7 8 int to_lower(int c) 9 { 10 if (isup ...
分类:
其他好文 时间:
2020-01-28 12:25:29
阅读次数:
65
string是STL里的标准类,习惯了使用指针操作C的char 字符串,刚开始并不是很适应,主要原因是对string.h里的函数没有找到合适的C++替换方法,因此,对常用的sring.h里的函数替换说明如下: strcpy: str.substr() strncpy: str.substr(pos, ...
分类:
编程语言 时间:
2020-01-28 10:59:31
阅读次数:
91
1 // STL(标准模板库),由三大部分组成:容器,算法,迭代器 2 3 4 // STL六大组件:container(容器),algorthm(算法),iterator(迭代器) 5 // function object(仿函数),adaptor(适配器),allocator(空间适配器) 6 ...
分类:
其他好文 时间:
2020-01-27 18:54:01
阅读次数:
71
这题上次交不知道出了什么问题,居然不出结果(当时停电了)。 早上起来重写了一下,发现并没有问题呀,直接只用STL大法,上list就完事了,要记住list的insert方法和earse方法都是有返回值的,返回的是一个指向链表元素的迭代器,insert指向的是插入节点,earse指向的是删除节点的下一个 ...
分类:
其他好文 时间:
2020-01-27 10:54:01
阅读次数:
64
1. for循环时,变量的初始化范围: lenth = 8for i in range(lenth): # i的范围是[0,8) ''' processing module ''' for i in range(1,lenth): # i的范围是[1,8) ''' processing module ...
分类:
编程语言 时间:
2020-01-26 17:43:19
阅读次数:
68
基本C/C++ "预处理命令" 操作符优先级 | 优先级 | 操作符 | 优先级 | 操作符 | | | | | | | 1 | () [] . :: ! ~ ++ \ \ | 9 | & (bitwise AND)| | 2 | (unary) (dereference) & (ad ...
分类:
编程语言 时间:
2020-01-26 16:00:38
阅读次数:
768