数据结构
文章平均质量分 87
深度理解数据结构的精华!
YoungMLet
这个作者很懒,什么都没留下…
展开
-
【C++】STL --- 哈希
了解 unordered_map/unordered_set 的使用和简单实现哈希!介绍哈希的应用 --- 位图和布隆过滤器!原创 2023-11-29 15:52:08 · 2303 阅读 · 98 评论 -
【C++】红黑树 --- map/set 底层
了解 map/set 底层红黑树的插入!使用红黑树封装 map/set !原创 2023-11-13 00:32:18 · 1313 阅读 · 76 评论 -
【C++】二叉搜索树
二叉搜索树又称二叉排序树,可以简写成 BST,它或者是一棵空树,或者是具有以下性质的二叉树:如下就为一颗简单的二叉搜索树:插入的具体过程如下:例如有以下这个数组,依次按照数组的元素插入就如下图的二叉搜索树:int a[] = {8, 3, 1, 10, 6, 4, 7, 14, 13};再分别插入 0 和 16 后,如下图所示:首先查找元素是否在二叉搜索树中,如果不存在,则返回, 否则要删除的结点可能分下面四种情况:看起来有待删除节点有 4 种情况,实际情况第一种情况(左右都为空)可以与情况二或者三合并起原创 2023-11-03 01:08:30 · 416 阅读 · 47 评论 -
【C++】AVL树
万字带你解析AVL树的底层插入原理!原创 2023-11-10 16:09:58 · 532 阅读 · 64 评论 -
【数据结构】二叉树
二叉树的简单实现,前序,中序和后序,以及常见问题原创 2023-06-14 02:17:26 · 315 阅读 · 0 评论 -
【数据结构】庖丁解牛式剖析常见的排序算法
庖丁解牛式剖析常见的排序算法(详细分析 + 画图理解 + 源代码分析)~原创 2023-07-14 18:35:51 · 833 阅读 · 8 评论 -
【数据结构】二叉树---堆
二叉树---堆的实现以及堆的应用原创 2023-06-12 02:30:59 · 855 阅读 · 0 评论 -
【数据结构】栈和队列
带你玩转数据结构!模拟栈和队列的实现!原创 2023-06-10 01:18:09 · 94 阅读 · 0 评论 -
【数据结构】双向链表
带你玩转数据结构!模拟带头循环双向链表的实现!原创 2023-06-08 08:24:58 · 573 阅读 · 0 评论 -
【数据结构】单链表
带你玩转数据结构!模拟单链表的实现!原创 2023-04-23 23:00:43 · 397 阅读 · 0 评论 -
【数据结构】顺序表
带你玩转数据结构!模拟顺序表的实现!原创 2023-04-19 14:10:32 · 607 阅读 · 0 评论 -
【数据结构】算法的复杂度
带你玩转数据结构!理解算法的复杂度!原创 2023-04-11 23:52:28 · 2261 阅读 · 0 评论