- 博客(26)
- 收藏
- 关注
原创 数据结构——树
②对于任意一个节点 i(从1开始编号),其左子节点编号为 2i,右子节点编号为 2i+1。3.对任何一棵二叉树T,如果其叶子节点数为n0,度为2的节点数为n2,则n0 = n2 + 1。8.满二叉树:深度为k,有2^k-1个节点,每一层节点数都是最大节点数。①有 n 个节点,那么它的深度(高度)为 ⌊log n⌋+1。1.在二叉树的第i层上至多有2^(i−1)(i≥1)个节点。2.深度为k的二叉树至多有2^k−1(k≥1)个节点.6.树的深度/高度:树中节点的最大层次。1.节点的度:节点拥有的子树数。
2025-01-03 19:31:29
362
原创 目录树(多子树)
1.什么是目录树:目录树是一种数据结构,用于表示文件系统中的目录和文件的层次结构。类似树形结构,每个节点代表一个目录或文件,节点之间的关系表示目录和文件的层次关系。│ ├── file1(叶子节点:文件)│ ├── dir3(分支节点:子目录)②分支结点:表示目录,包含子目录和文件。├── dir1(分支节点:目录)├── dir2(分支节点:目录),但只有一个父节点(根节点除外)①根节点:文件系统的根目录。④层次结构:每个节点可以有。③叶子节点:表示文件。3.目录树的表示:.4.程序(未完待续)
2024-11-26 20:49:05
704
原创 修理牧场:最小堆
例如,要将长度为 20 的木头锯成长度为 8、7 和 5 的三段,第一次锯木头花费 20,将木头锯成 12 和 8;农夫要修理牧场的一段栅栏,他测量了栅栏,发现需要 n 块木头,每块木头长度为整数 li 个长度单位,于是他购买了一条很长的、能锯成 n 块的木头,即该木头的长度是 li 的总和。每个结点的值小于等于其子结点的值 heap[i]
2024-11-23 10:17:31
238
原创 是否为完全二叉树搜索树
①二叉树(正常左右)3.重点:层序遍历、判断是否为完全二叉树都使用。④编号为i的结点的:(根结点编号为1)除最后一层外,其他层都满;个结点,(除最后一层外)
2024-11-17 12:25:11
209
原创 两个有序序列的中位数
已知有两个等长的非降序序列S1, S2, 设计函数求S1与S2并集的中位数。有序序列A0,A1,⋯,AN−1的中位数指A(N−1)/2的值。
2024-11-12 20:17:18
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人