实际上,二叉查找树操作的运行时间与树的高度(Height)是有关系的。一个树的高度指的是从树的根开始所能到达的最长的路径长度。树的高度可被递归性地定义为:
Posted by Wei on 2019-05-29, Last Modified on 2025-08-11
二叉查找树(Binary Search Tree),也称为二叉搜索树、有序二叉树(ordered binary tree)或排序二叉树(sorted binary tree),是指一棵空树或者一颗二叉树的任何节点均满足:
通过观察二叉链表,我们发现,不管二叉树的形态如何,空链域的个数总是多于非空链域的个数。准确的说,有n个结点的二叉链表共有2n个链域,非空链域为n-1个,但其中的空链域却有n+1个。如下图所示。
Posted by Wei on 2019-05-28, Last Modified on 2025-08-11
简单地理解,满足以下两个条件的树就是二叉树:
Posted by Wei on 2019-05-27, Last Modified on 2025-08-11
在成功刷完OpenWrt固件到路由器后,可以直接通过Luci界面来配置root用户的密码(同时,这个密码也是OpenWrt路由器管理页面的账号密码,如下图)。
数组既可以存储不可再分的数据元素(如数字 5、字符 ‘a’),也可以继续存储数组(即 n 维数组)。
Posted by Wei on 2019-05-24, Last Modified on 2023-03-23
数据结构中,提供针对某些特殊矩阵的压缩存储结构。
这里所说的特殊矩阵,主要分为以下两类:
针对以上两类矩阵,数据结构的压缩存储思想是:矩阵中的相同数据元素(包括元素 0)只存储一个。
Posted by Wei on 2019-05-24, Last Modified on 2025-08-11
上图(A) 是使用树结构存储的集合 {A,B,C,D,E,F,G,H,I,J,K,L,M} 的示意图。对于数据 A 来说,和数据 B、C、D 有关系;对于数据 B 来说,和 E、F 有关系。这就是“一对多”的关系。
字符串匹配问题的形式定义:
Posted by Wei on 2019-05-23, Last Modified on 2025-08-11
Posted by Wei on 2019-05-22, Last Modified on 2025-08-11
🐒 Software engineer | 📷 Photographer | 👹 Urban explorer