首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
《树锯结构》
柠檬叶子C
创建于2022-04-02
订阅专栏
数据结构的专栏
暂无订阅
共11篇文章
创建于2022-04-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【数据结构】二叉树 | 后序遍历 | 层序遍历
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第12天,点击查看活动详情。 二叉树后序遍历 📚 后序遍历(Postorder Traversal):访问根节点的操作发生在遍历
【数据结构】定义二叉树 | 二叉树前序遍历 | 二叉树中序遍历详解
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第11天,点击查看活动详情。 前言: 本章将会详细讲解二叉树遍历的四种方式,分别为前序遍历、中序遍历、后续遍历和层序遍历。在学
【数据结构】堆排序
一、堆排序的概念 📚 堆排序(Heapsort):利用堆积树(堆)这种数据结构所设计的一种排序算法,它是选择排序的一种。通过堆来进行选择数据,需要注意的是 排升序要建大堆,排降序建小堆。 堆排
【数据结构】利用堆解决TopK问题
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 前言: 本篇将详细讲解如何利用小根堆的方法解决 问题,这么多数据要处理, 该算法时间复度只需:
数据结构】从零开始实现数组堆 | 数组堆实现讲解 | 详细解析
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 堆的实现 0x00 堆的初始化(HeapInit) 💬 Heap.h 🔑 解读:堆的实际结构就是一
【数据结构】二叉树的概念与介绍 | 堆的概念与性质
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 前言: 在上一章中我们正式开启了对数据结构中树的讲解,介绍了树的基础。本章我们将学习二叉树的概
【数据结构】树的概念与结构 | 树的几种常见表示方法
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 前言: 本章将正式开启数据结构中 “树” 部分的讲解,本章将介绍树的概念和结构,以及树的表示方法。
【数据结构】队列的基本概念 | 从零开始实现队列 | 利用思路草图将思路转变为代码
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 前言: 本章我们将学习 "队列" ,首先介绍队列的概念和结构,然后我们将着重讲解栈的实现。我们从零开
【数据结构】栈的实现 | 入栈和出栈 | 返回栈顶数据 | 判断栈是否为空 | 计算栈的大小
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 前言: 在上一篇中,我们把数据结构栈的部分开了一个头。本篇讲继续讲解栈的实现。 0x02 判断栈是否为
【数据结构】栈的概念与结构 | 栈的定义 | 栈的初始化和销毁
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 前言: 本章我们将学习 "栈" ,首先介绍栈的概念和结构,然后我们将着重讲解数组栈的实现。我们从零开
【数据结构】带头双向循环链表的实现:双链表查找 | pos之前插入 | 删除pos位置 | 提供完整代码
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 0x07 双链表查找(DListFind) 💬 DList.h 💬 DList.c 🔑 解读: