- 博客(2)
- 收藏
- 关注
原创 算法笔记啊
数组中重复的数字 利用哈希集合查找重复元素,熟悉unordered_set用法 当我们允许使用额外空间时,set是一个不错的选择。我们可以遍历数组来将nums中的元素放入set;如果nums[i] 已经存在于集合,则返回该值;如果不存在,将该值添加到集合中。 先排序,再前后比较 原地交换 本题条件,长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内,因此我们可以将数组中的元素nums[i]与下标i进行匹配,当出现相同数字,但下标不同的时候,说明出现的了重复。 无重复字符的最长字串
2021-07-09 08:52:31 87
原创 C++笔记
C++源文件编译过程 预处理阶段:处理#include编译指令,完成包含文件在复制插入,处理预编译语句(宏定义),完成文本替换,处理条件编译指令,生成预编译文件。 编译阶段:将预编译文件翻译为汇编文件。 汇编阶段:将汇编文件转化为二进制代码,生成可重定位目标文件。 链接阶段:将目标文件及库链接生成可执行文件。 C++头文件包含顺序 xxx.h C 系统文件 C++ 系统文件 其他库的 .h 文件 本项目内 .h 文件 #include< >和#include“ ”的区别 一种
2021-07-09 08:45:19 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人