
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
堆部分基于数组实现完全二叉树,包含初始化、销毁、插入、删除等基础操作,重点解析向上调整 AdjustUp与向下调整 AdjustDown算法,并实现堆排序;二叉树部分采用链式结构,讲解前序遍历构建二叉树、节点个数统计、叶子节点计算、第 k 层节点数、树高求解、节点查找等基础功能,同时覆盖前 / 中 / 后序遍历、单值二叉树、相同树、对称二叉树、子树判断、翻转二叉树、平衡二叉树等高频算法题型,附完整

类 class, 访问限定符 public /private/protected,this 指针 ,默认成员函数(构造,析构,拷贝构造,赋值运算符重载),初始化列表,const ,类型转换,static ,friend友元,内部类,匿名对象

重载operator[ ] ,迭代器,auto,sizeof(string),resize、clear 和 reserve,push_back、append和+=,insert、erase和replace,几种find,getline

c_str npos 多文件重复定义 构造函数 析构 size operator[] 迭代器与范围for const迭代器 push_back/append/+= reserve insert erase find 拷贝构造 substr 赋值重载 比较重载
C++ 概念层级关系、std 命名空间本质与使用、两个 getline ,C++ 输入函数对照表
c_str npos重复定义问题 构造函数 析构 size operator[] 迭代器与范围for const迭代器 push_back/append/+= reserve insert erase find 拷贝构造 substr 赋值重载 比较<<和>>

vector, 类模板,构造函数,迭代器构造,列表初始化,遍历,operator [], 范围 for, reserve, resize, push_back, insert, 迭代器失效,erase, clear, swap, 析构函数,拷贝构造,赋值运算符重载,区间构造,填充构造

list不支持下标, 迭代器分类(功能/性质), emplace_back, 中间插入(找下标), erase判end, sort升降序, merge, unique, remove, splice三用法, list_node结构, list构造, push_back, size/empty, 迭代器类实现, begin/end, insert/erase, operator->重载, const
stack(容器适配器),stack 成员函数,stack 自定义实现,按需实例化,queue(容器适配器),queue 成员函数,queue 自定义实现,deque 成员函数,priority_queue(容器适配器),priority_queue(大根堆 / 小根堆),二叉树层序遍历(queue 实现)
C/C++ 程序内存区域划分,new and delete








