- 博客(6)
- 收藏
- 关注
原创 数据结构常见的几种排序算法(续—堆排序(详解思路))
要想了解并实现推排序,就得先知道什么是堆,堆的本质是一颗树,但是是一颗比较特殊的树,堆分为大堆和小堆,大堆的要求是树上的所有父节点都大于等于子节点,小堆的要求是树上的所以父节点都小于等于子节点,同时这两棵树都应该是完全二叉树。如下图,第一张图是大堆,第二张是小堆。
2025-01-24 13:30:19
150
原创 数据结构中常见的几种排序算法(上)
相信大家通过对数据结构的学习,了解到很多的排序算法,今天我和大家总结分享一下常见的几种排序的特征,一起探讨其中实现的底层原理和思想。
2025-01-21 16:31:00
518
原创 数据结构中常见的两种线性结构
数据结构中的逻辑结构可以大致分为线性结构和非线性结构,像常见的线性表,栈,队列,数组等等就是线性结构,而像树这样的结构就是非线性结构。今天我来简单介绍一下栈,队列这两个经典的线性结构
2024-12-25 14:03:27
585
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人