笔记
阿老昌昌
这个作者很懒,什么都没留下…
展开
-
vector的自增规则_学习笔记
一.vector特点C++中的vector容器特点:与动态数组相似,可构建变量大小的数组可初始化全部为非零的数据,而new只能初始化全部为0或首项为非0剩余为0与数组有所不同,vector可以对容量进行自增二.自增规则开辟一块原内存大小1.5倍(或2倍)的新内存(不一定是相邻地址),并将原数据拷贝到新内存中,释放原内存。而不是在原内存基础上顺序增加新内存。用以下代码显示size(...原创 2020-04-04 12:13:42 · 460 阅读 · 0 评论 -
位运算_自用防忘笔记
今天在LeetCode做了一道位运算的题目,发现自己对位运算不是很熟悉,也难以灵活运用,在这里写下防忘笔记,以后遇到位运算相关问题时借以更新。一、位运算符符号名称作用&与全1才1,有0则0丨或全0才0,有1则1^异或不同为1,相同为0~取反1变0,0变1>>右移右移N位,左补0,10进制=除2^n<...原创 2020-04-03 15:04:32 · 84 阅读 · 0 评论 -
滑动窗口_防忘笔记
输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。示例 1:输入:target = 9输出:[[2,3,4],[4,5]]示例 2:输入:target = 15输出:[[1,2,3,4,5],[4,5,6],[7,8]]限制:1 <= target <= 10^5...原创 2020-03-06 13:07:12 · 85 阅读 · 0 评论