![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++语言
qq_36616693
这个作者很懒,什么都没留下…
展开
-
算法工程师之基本算法学习一
算法工程师学习第一部分 排序算法一、快排二、归并三、计数第二部分一、回溯BFS算法二、递归1. 反转链表三、剪枝第一部分 排序算法一、快排删除排序数组中的重复项:利用双指针(int i = 0, j = 1;),将不重复的元素向左移动股票交易的最佳时机Ⅱ:每天购买,第二天比当天收益高,真实买入,否则不买回文串:c++内置函数有限状态机当问题要讨论的情况较小时,可以使用if或case条件分支。情况较多时,用状态机模型,每个时刻都有一个状态s1,然后根据输入值in_Val转移到下一状态s2,原创 2020-12-01 11:57:38 · 202 阅读 · 0 评论 -
面试问题整理
面试问题整理面试问题整理1面试问题整理1C++中 deque的实现可以在两端高效插入、删除数据,支持随机访问内部实现原理:利用分段数组,将元素存放在一个个大小固定的数组中,再有一个索引数组存放这些数组的首地址。头部插入数据时,移动头部首地址索引即可,从后往前移动,如果当前数据段满了,则将数据保存在新创建的分段数组中,并将其首地址加入到索引数组中。尾部插入时,顺序是从前到后,其他的一样。move() 函数move() 并不能移动任何东西,它唯一的功能是将一个左值强制转化为右值引用,继而原创 2020-11-20 21:31:34 · 85 阅读 · 1 评论 -
C++常用函数整理——持续更新ing
常用函数一、字母 数字常用函数二、读取数据一、字母 数字常用函数判断字符是字母 或 数字包含头文件 #include ,可以直接使用功能函数名称返回值是否为小写字母islower(char c)小写返回true,否则返回false是否为大写字母isupper(char c)大写返回true,否则返回false是否为数字isdigit(char c)数字返回true,否则返回false是否为字母isalpha(char c)字母返回true,原创 2020-11-19 18:06:45 · 214 阅读 · 0 评论 -
C++学习整理笔记 第三天
STL 容器C++ STL容器1. STL 常用容器2. STL 函数对象3. STL 常用算法C++ STL容器根据 bilibili黑马程序员视频 网上资料 自己理解 整理的部分资料C++语法1. STL 常用容器2. STL 函数对象3. STL 常用算法原创 2020-11-16 15:52:59 · 93 阅读 · 0 评论 -
C++学习整理笔记 第一天
C++ 基础语法根据 bilibili黑马程序员视频 网上资料 自己理解 整理的部分资料C++语法 第一天1. 命名规则常量定义 ,# define N;,constant int N; ;标识符命名规则① 不能是关键字;② 只能由字母、数字、下划线组成;③ 第一个字符必须是字母或下划线;④ 区分大小写。2. 数据类型整型① short 短整型 2字节;② int 整型 4字节;③ long 长整型 4字节,特殊64位 8字节;④ long long 长长整型 8字节。原创 2020-11-13 17:02:36 · 87 阅读 · 0 评论