自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 算法工程师之基本算法学习一

算法工程师学习第一部分 排序算法一、快排二、归并三、计数第二部分一、回溯BFS算法二、递归1. 反转链表三、剪枝第一部分 排序算法一、快排删除排序数组中的重复项:利用双指针(int i = 0, j = 1;),将不重复的元素向左移动股票交易的最佳时机Ⅱ:每天购买,第二天比当天收益高,真实买入,否则不买回文串:c++内置函数有限状态机当问题要讨论的情况较小时,可以使用if或case条件分支。情况较多时,用状态机模型,每个时刻都有一个状态s1,然后根据输入值in_Val转移到下一状态s2,

2020-12-01 11:57:38 202

原创 面试问题整理

面试问题整理面试问题整理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

原创 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

原创 C++学习整理笔记 第二天

C++高级语法面向对象编程内存分区模型代码区:操作系统管理,存放函数二进制代码的区域。特点:共享、只读。全局区:操作系统管理其生命周期,存放全局变量、静态变量和常量(包括const修饰的全局常量 和 字符串常量)。栈区:编译器自行分配释放,存放函数的参数值(形参) 局部变量等。注意:不要返回局部变量的地址。堆区:程序员分配释放,程序结束时操作系统回收堆区内存,关键字 new注意:程序运行前划分为代码区和全局区,运行后分为栈区和堆区。关键字 new语法:new 数据类型,释放利用关键字

2020-11-15 16:02:37 133

原创 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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除