logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【数据结构精讲】堆与二叉树从底层原理到代码落地:堆的构建 / 调整 / 排序 + 二叉树遍历 / 操作(附完整 C++ 源码 + LeetCode 题解)

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

文章图片
#数据结构#c++#leetcode
【万字干货】C++类和对象从入门到精通:内存划分/访问限定符/this指针/默认成员函数/const用法/类型转换全拆解,附C++实现顺序表、链表、栈——吃透大厂面试高频考点

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

文章图片
#c++#链表#面试
到底是谁说String简单?泪的总结:我的C++ string笔记全公开

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

文章图片
#c++#面试
爆肝整理!C++ string手写实现从0到1:构造/析构/迭代器/增删查改/比较重载,面试必考干货!

c_str npos 多文件重复定义 构造函数 析构 size operator[] 迭代器与范围for const迭代器 push_back/append/+= reserve insert erase find 拷贝构造 substr 赋值重载 比较重载

#c++#面试#网络
AI问了好久!终于搞懂 C++ 命名空间 / 类 / 对象,90% 初学者都踩过的 getline 天坑全解

C++ 概念层级关系、std 命名空间本质与使用、两个 getline ,C++ 输入函数对照表

#c++#开发语言
手撕C++ string全实现:爆肝3天!从构造析构到深拷贝、迭代器、增删查改、比较重载、流输入输出,面试稳了!

c_str npos重复定义问题 构造函数 析构 size operator[] 迭代器与范围for const迭代器 push_back/append/+= reserve insert erase find 拷贝构造 substr 赋值重载 比较<<和>>

文章图片
#c++#面试#开发语言
【vector】爆肝 5 天!C++ vector 从入门到精通:标准库用法 + 手搓源码 + 90% 初学者踩过的面试坑全解

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

文章图片
#开发语言#c++#面试
【list】吃透这篇搞定 C++ list:从接口使用到 STL 源码手写,面试再也不慌

list不支持下标, 迭代器分类(功能/性质), emplace_back, 中间插入(找下标), erase判end, sort升降序, merge, unique, remove, splice三用法, list_node结构, list构造, push_back, size/empty, 迭代器类实现, begin/end, insert/erase, operator->重载, const

#list#c++#面试
【stack、queue、deque、priority_queue】C++ 栈 / 队列 / 优先级队列全解析!手撕实现 + 二叉树层序遍历(附源码)

stack(容器适配器),stack 成员函数,stack 自定义实现,按需实例化,queue(容器适配器),queue 成员函数,queue 自定义实现,deque 成员函数,priority_queue(容器适配器),priority_queue(大根堆 / 小根堆),二叉树层序遍历(queue 实现)

#c++#开发语言
    共 17 条
  • 1
  • 2
  • 请选择