暂无搜索历史
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们介绍了 快速排序 的 基本思想 以及 排序步骤,这里我们简单的回顾一下:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们介绍了 交换排序 的基本思想,以及第一种 交换排序算法——冒泡排序。
大家好,很高兴又和大家见面啦!!! 在前面的内容中,我们介绍了第一种内部排序——插入排序; 在 插入排序 中,按照具体的实现可以分为三类排序算法:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们学习了 直接插入排序 的第一种优化:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们知道了 排序 的基本定义:
大家好,很高兴又和大家见面啦!!! 从今天开始,我们也将正式进入【数据结构】篇章的最后一章内容——排序。 排序相信大家都不陌生了,在学习C语言阶段,我们...
大家好,很高兴又和大家见面啦!!! 在前面的内容中我们以及认识了 哈希表 这个 高效查找 的数据结构;
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们介绍了 开放定址法 的第一种方法——线性探测法。其处理冲突的方式为:
大家好,很高兴又和大家见面啦!!! 通过前面的内容,我们已经学习了两种 开放定址法 :
递归通过函数自我调用将复杂问题分解,其核心思想与深度优先遍历(DFS)“一路到底,再回溯而上”的策略天然契合。DFS作为递归在树与图等数据结构中的经典体现,为我...
大家好,很高兴又和大家见面啦!!! 在前面的内容中我们已经学习了两种树形查找结构:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们详细介绍了红黑树的定义与性质:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们深入探讨了 红黑树(RBT)的插入操作,理解了它如何通过颜色调整与旋转操作维护“适度平衡”。现在,我...
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们初步认识了 多路查找树、多路平衡查找树 以及 B树; 在 多路平衡查找树 这个大家族中,B树 就是...
大家好,很高兴又和大家见面啦!!! 在上一篇内容中,我们深入探讨了B树的 查找操作 与 树高特性,揭示了 B树 如何通过多路平衡结构显著降低树高,从而优化大...
大家好,很高兴又和大家见面啦!!! 在前面的内容中我们对 B树 进行了深入的探讨: B树 可以是一棵空树,也可以是一棵满足以下性质的 m叉树:
更重要的是,无论是 线性查找 还是 树形查找,在查找过程中都不可避免地要进行一系列关键字的比较操作,比较次数决定了查找效率的上限。 那么,是否存在一种查找方...
大家好,很高兴又和大家见面啦!!! 在前面的内容中,我们共同确立了散列查找的核心思想:
大家好,很高兴又和大家见面啦!!! 在上一篇内容中我们介绍了 处理冲突 的一种经典策略——拉链法:
大家好,很高兴又和大家见面啦!!! 在上一篇关于散列查找的探讨中,我们共同揭开了 哈希表(散列表)这一高效数据结构的神秘面纱。 我们了解到,其接近 O(...
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长