📄️ 平衡二叉树详解
1. 平衡二叉树的定义
📄️ 二叉排序树(BST)详解
1. 定义
📄️ C语言字符串详解
1. 什么是字符串
📄️ 图的深度优先遍历(DFS)和广度优先遍历(BFS)详解
1. 图的基 本定义
📄️ 哈夫曼树详解
哈夫曼树简介
📄️ Dijkstra
Dijkstra算法详解
📄️ 哈希查找算法(线性探测)
简介
📄️ 哈希表二次探测再散列法
1. 概述
📄️ 哈夫曼树与哈夫曼编码
1. 哈夫曼树
📄️ 合并两个有序单向链表
简介
📄️ 最小生成树、Prim算法、Kruskal算法
概述
📄️ 完全二叉树叶子结点公式(待验证)
计算方法
📄️ 两个指针相减问题
在C语言中,两个指针相减的结果表示的是两个指针之间的元素数量,而不是地址的差值。这在处理数组和指针操作时非常有用。接下来,我将通过两个例子来详细说明这一点,一个简单的数组例子和一 个涉及结构体的复杂例子。
📄️ 利用遍历序列还原二叉树
二叉树的前序、中序和后序遍历是数据结构中的基本操作,利用这些遍历序列可以唯一地还原出原始的二叉树。本文将详细讲解如何通过前序和中序遍历、后序和中序遍历来还原二叉树,并提供相应的C语言代码实现。
📄️ 二叉树的递归创建
1. 二叉树的定义
📄️ 拓扑排序详解
1. 定义
📄️ 哈夫曼树有权节点数量与总计节点的数量关系
哈夫曼树的基本概念
🗃️ 排序算法
8 个项目
📄️ 数据结构01-线性表
代码
📄️ 数据结构02-单链表
单链表表作业2024.4.9
📄️ 数据结构03-双向链表
运行结果
📄️ 数据结构04-静态链表
运行结果
📄️ 数据结构05-多项式相加
代码
📄️ 数据结构06-栈
数据结构06-栈
📄️ 数据结构07-括号匹配
数据结构07-括号匹配
📄️ 数据结构08-汉诺塔问题
代码
📄️ 数据结构09-链队列
代码
📄️ 数据结构10-循环队列
代码
📄️ 数据结构11-二维数组与矩阵乘法
代码
📄️ 数据结构12-二叉树的构建与遍历
代码
📄️ 数据结构13-哈夫曼树
代码
📄️ 数据结构14-N后问题
代码