新手学习
qq_36616693
这个作者很懒,什么都没留下…
展开
-
算法工程师之基本算法学习一
算法工程师学习第一部分 排序算法一、快排二、归并三、计数第二部分一、回溯BFS算法二、递归1. 反转链表三、剪枝 第一部分 排序算法 一、快排 删除排序数组中的重复项:利用双指针(int i = 0, j = 1;),将不重复的元素向左移动 股票交易的最佳时机Ⅱ:每天购买,第二天比当天收益高,真实买入,否则不买 回文串:c++内置函数 有限状态机 当问题要讨论的情况较小时,可以使用if或case条件分支。 情况较多时,用状态机模型,每个时刻都有一个状态s1,然后根据输入值in_Val转移到下一状态s2,原创 2020-12-01 11:57:38 · 228 阅读 · 0 评论 -
面试问题整理
面试问题整理面试问题整理1 面试问题整理1 C++中 deque的实现 可以在两端高效插入、删除数据,支持随机访问 内部实现原理:利用分段数组,将元素存放在一个个大小固定的数组中,再有一个索引数组存放这些数组的首地址。 头部插入数据时,移动头部首地址索引即可,从后往前移动,如果当前数据段满了,则将数据保存在新创建的分段数组中,并将其首地址加入到索引数组中。 尾部插入时,顺序是从前到后,其他的一样。 move() 函数 move() 并不能移动任何东西,它唯一的功能是将一个左值强制转化为右值引用,继而原创 2020-11-20 21:31:34 · 97 阅读 · 1 评论 -
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 · 105 阅读 · 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 · 137 阅读 · 0 评论