自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Captand

花有重开日,人无再少年

  • 博客(9)
  • 收藏
  • 关注

原创 快慢指针技巧汇总

快慢指针技巧汇总文章目录快慢指针技巧汇总一、快慢指针1、判断链表中是否有环[141. 环形链表](https://leetcode-cn.com/problems/linked-list-cycle/)2、返回环的起始位置3、寻找链表的中点[876. 链表的中间结点](https://leetcode-cn.com/problems/middle-of-the-linked-list/)4、寻找链表的倒数第 k 个元素[剑指 Offer 22. 链表中倒数第k个节点](https://leetcode-c

2021-03-05 12:33:40 596

原创 git学习笔记

git学习总结文章目录git学习总结第一章 基本命令第二章 深入了解第三章 github第四章 rebase(变基)第五章 快速解决冲突前五章总结第六章 多人协同开发第七章 给开源软件贡献代码第八章 其他名称:分布式版本控制软件历史进程:①版本复制 ②本地版本 ③集中版本 ④分布式版本安装:linux: sudo apt-get install gitwindows: git --version ——>版本第一章 基本命令第一阶段:一人(自己写代码,版本控制)版本控

2021-03-05 12:07:05 487 1

原创 C++核心编程

C++核心编程文章目录C++核心编程1.内存分区模型1.1程序运行前1.2程序运行后1.3new操作符2.引用2.1引用的基本使用2.2引用的注意事项2.3引用做函数参数2.5引用的本质2.6常量引用3.函数提高3.1函数默认值参数3.2函数占位参数3.3函数重载3.3.1函数重载概述3.3.2函数重载注意事项4.类与对象4.1封装4.1.1封装的意义4.1.2struct和class区别4.1.3成员属性设置为私有4.2对象的初始化和清理4.2.1构造函数和析构函数4.2.2构造函数的分类及调用4.2.

2021-03-05 01:03:37 245 1

原创 通讯录管理系统

通讯录管理系统文章目录通讯录管理系统1.系统需求2.创建项目3.菜单功能4.退出功能5.添加联系人6.显示联系人7.删除联系人8.查找联系人9.修改联系人10.清空联系人1.系统需求通讯录是一个可以记录亲人、好友信息的工具本教程主要利用c++来实现一个通讯录管理系统系统中需要实现的功能如下:1.添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多纪录1000人2.显示联系人:显示通讯录中所有联系人的信息3.删除联系人:按照姓名进行删除指定联系人4.查找联系人

2021-03-03 22:41:56 1113 1

原创 2.vector容器

文章目录2.vector容器2.1vector基本概念2.2vector构造函数2.3vector赋值操作2.4vector容量和大小2.5vector插入和删除2.6vector数据存取2.7vector互换容器2.8vector预留空间2.vector容器2.1vector基本概念功能:vector数据结构和数组非常相似,也称为单端数组vector与普通数组区别:不同之处在于数组是静态空间,而vector可以动态扩展动态扩展:并不是在原空间之后续接新空间,而是找更大的内存空间,

2021-03-03 12:28:18 359

原创 二叉排序树

文章目录二叉排序树一、性质二、用途三、插入四、删除练习-1五、代码实现六、拓展内容七、最终代码二叉排序树又称二叉检索树、二叉搜搜索树一、性质​ 1、左节点 < 根结点​ 2、右节点 > 根结点​ 3、中序遍历的结果,是一个有序序列二、用途解决与排名相关的检索需求点与边的关系:点是集合,边是关系,根结点相当于全集三、插入与根结点相比较,小于根结点,递归左边,大于根结点,递归右边,若是递归到叶子结点,变成叶子结点的左孩子或右孩子。1.插入新节点,一定会作为叶子结点

2021-03-02 19:34:47 216

原创 C++ nth_element排序算法

C++ nth_element排序算法函数头文件:<algorithm>default (1)template <class RandomAccessIterator> void nth_element (RandomAccessIterator first, RandomAccessIterator nth, RandomAccessIterator last);custom (2)template <class RandomAcc

2021-03-01 13:19:26 247

原创 1.string容器

文章目录1.string容器1.1string基本概念1.2string构造函数1.3string赋值操作1.4string字符串拼接1.5string查找和替换1.6string字符串比较1.7string字符获取1.8string插入和删除1.9string子串1.string容器1.1string基本概念本质:string是C++风格的字符串,而string本质上是一个类*string和char 区别:char *是一个指针string是一个类,类内部封装了char *, 管理这个

2021-03-01 12:07:40 261

原创 C++课程基础笔记

文章目录C++基础入门1.初识C++1.1第一个c++程序1.2注释1.3变量1.4常量1.5关键字1.6标识符命名规则2.数据类型2.1整型2.2sizeof关键字2.3实型(浮点型)2.4字符型2.5转义字符2.6字符串型2.7布尔类型2.8 数据的输入3.运算符3.1算术运算符3.2赋值运算符3.3比较运算3.4逻辑运算符4.程序流程结构4.1选择结构4.2循环结构4.3跳转结构5.数组5.1数组概述5.2一维数组5.3二维数组6.函数6.1概述6.2函数的定义6.3函数的调用6.4值传递6.5函数的

2021-02-28 22:16:45 299

空空如也

空空如也

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

TA关注的人

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