数据结构与算法
文章平均质量分 94
C语言实现数据结构与算法
杰瑞的猫^_^
编程中成功,博客中沉淀
展开
-
二叉树相关问题求解及其OJ巩固
求结点数目我们不能在函数里面创建临时计数变量,形参的改变不影响实参,递归的时候出来作用域就销毁了,因此我们需要传临时变量的地址。这些知识还在初阶的二叉树知识,基础巩固好了以后学复杂的二叉树知识也会轻松不少,期待下一篇博客见面。原创 2023-04-08 18:53:57 · 188 阅读 · 4 评论 -
堆的相关问题思考和二级结论求堆排序时间复杂度
附二级结论带你快速求堆排序的时间复杂度原创 2023-04-01 12:01:34 · 353 阅读 · 8 评论 -
二叉树基础知识
树有很多种,二叉树,三叉树之类的,二叉树就是只有左右两个分支(孩子)的树。而二叉树又分为满二叉树和完全二叉树。这些都是二叉树的基础知识,下一篇会运用到一些二叉树的相关性质并且附上相关OJ。原创 2023-04-05 23:25:34 · 167 阅读 · 3 评论 -
万字详解八大排序
八大排序原创 2023-04-12 13:11:42 · 296 阅读 · 15 评论 -
栈、队列和环形队列实现及其相关OJ
循环队列就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列结构中,当存储空间的最后一个位置已被使用而再要进入队运算时,只需要存储空间的第一个位置空闲,便可将元素加入到第一个位置,即将存储空间的第一个位置作为队尾。循环队列可以更简单防止伪溢出的发生,但队列大小是固定的。通过这篇博客,希望大家对队列、栈和环形队列的类型、性质和用法又有了更深的理解,从学习基本性质到综合应用,一步步提升,一点点提高。今天博客我们就说到这里,期待我们下篇再见。原创 2023-03-24 12:42:03 · 157 阅读 · 7 评论