![](https://img-blog.csdnimg.cn/ab1d8557155b4f8c92c772e8ea5ae927.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据结构世界
文章平均质量分 97
以游戏的方式打开数据结构
快乐的流畅
心之所向,素履以往,生如逆旅,一苇以航。
展开
-
【C++练级之路】【Lv.20】位图和布隆过滤器(揭开大数据背后的神秘面纱)
介绍了位图和布隆过滤器的概念,分析了各自的优势、缺陷,并进行了模拟实现。原创 2024-04-11 06:00:00 · 2756 阅读 · 82 评论 -
【C++练级之路】【Lv.18】哈希表(哈希映射,光速查找的魔法)
介绍了哈希概念、哈希函数和哈希冲突,并分别使用闭散列和开散列两种方法实现哈希表。原创 2024-04-04 00:00:00 · 1229 阅读 · 41 评论 -
【C++练级之路】【Lv.16】红黑树(冰与火的碰撞,红与黑的史诗)
介绍了红黑树的概念,并实现了红黑树的插入,包含四种变色和旋转策略。完成了红黑树的验证和红黑树的性能分析。原创 2024-03-26 06:00:00 · 1809 阅读 · 84 评论 -
【C++练级之路】【Lv.15】AVL树(双子旋转,领略绝对平衡之美)
介绍了AVL树的概念,并实现了AVL树的插入,包含四种旋转(左单旋、右单旋、左右旋、右左旋)。完成了AVL树的验证和AVL树的性能分析。原创 2024-03-23 06:00:00 · 1667 阅读 · 95 评论 -
【C++练级之路】【Lv.14】二叉搜索树(进化的二叉树——BST)
介绍了二叉搜索树的概念,并分别用迭代和递归两种方式实现了二叉搜索树的查找、插入和删除。同时讲解了二叉搜索树的应用——K模型和KV模型。原创 2024-03-19 09:37:02 · 1760 阅读 · 60 评论 -
【算法】七大经典排序(插入,选择,冒泡,希尔,堆,快速,归并)
不允许你还不知道的七大经典排序算法,可视化算法动图,轻松理解原创 2023-11-27 09:34:39 · 1340 阅读 · 8 评论 -
【数据结构】【版本2.0】【树形深渊】——二叉树
数据结构世界暂时告别了线性大陆,来到了树形的天堂,首先迎来最经典的树——二叉树(Binary Tree)数据结构世界中本只开辟了线性大陆,在其中不断迭代进化线性的力量,其余区域均为重重迷雾。但是,这一天,迷雾散开一角,露出深不见底的树形深渊,盘根杂枝,树影迷蒙。首先,二叉树入侵世界,它们拥有着与线性截然不同的力量,天生可以一心多用,同时还有一种强大的神通——空间递归。一时间,数据结构世界迎来了树形的恐惧,人人谈“树”色变原创 2023-11-21 09:15:23 · 949 阅读 · 26 评论 -
【数据结构】【版本1.4】【线性时代】——队列
介绍了队列的概念,并模拟实现了队列。原创 2024-06-24 07:24:08 · 1321 阅读 · 13 评论 -
【数据结构】【版本1.3】【线性时代】——栈
介绍了栈的概念,并模拟实现了栈。原创 2024-06-20 09:24:01 · 1962 阅读 · 19 评论 -
【数据结构】【版本1.2】【线性时代】——双向链表
介绍了链表的分类,并模拟实现了双向链表。原创 2024-06-17 07:25:06 · 1252 阅读 · 21 评论 -
【数据结构】【版本1.1】【线性时代】——单链表
介绍了链表的概念,并模拟实现了单链表。原创 2024-06-13 08:57:44 · 1379 阅读 · 20 评论 -
【数据结构】【版本1.0】【线性时代】——顺序表
介绍了顺序表的概念,并模拟实现了动态顺序表。原创 2024-06-10 08:00:00 · 1965 阅读 · 21 评论