「 ALGORITHM 」 十月 11, 2026

【译】音频指纹

文章字数 13k 阅读约需 12 mins.

「 ALGORITHM 」 六月 21, 2026

【译】平衡树

文章字数 9k 阅读约需 8 mins.


在本教程中,我们将学习平衡二叉树。

特别地,我们将了解这类 树 为何如此有用,并探索其中的三种类型。我们将讨论 AVL 树、红黑树和权重平衡树。每种类型的树都有其自身对“平衡”的定义。

如果树中的每个节点最多拥有两个子节点,我们称这棵树为 二叉树。 一个节点的左子节点及其后代构成该节点的左子树。右子树的定义类似。

虽然适合存储层次化数据,但这种一般形式的二叉树...

查看全文

「 ALGORITHM 」 四月 26, 2026

【转】推荐几个算法可视化网站

文章字数 3.8k 阅读约需 3 mins.


很多初学者在学习数据结构与算法的时候,都会觉得很难,很大一部分是因为数据结构与算法本身比较抽象,不好理解。对于这一点,可以通过一些可视化动画来帮助理解。

下面推荐几个学习数据结构和算法的可视化工具。

1、Data Structure Visualizations

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html...

查看全文

「 ALGORITHM 」 八月 03, 2025

【转】【算法专题突破】双指针 - 有效三角形的个数(5)

文章字数 2.7k 阅读约需 2 mins.

题目链接:611. 有效三角形的个数 - 力扣(Leetcode)

我们可以根据示例1来理解这一道题目,

他说数组里面的数可以组成三角形三条边的个数,

那我们先自己枚举一下所有情况看看:

【2, 2, 3】

【2, 2, 4】

【2, 3, 4】

【2, 3, 4】

总共是四种情况,

而第二种情况是不成立的,看看示例,我们可以知道,虽然都是2,

但是不同位置可以看成不同的元素。

一...

查看全文
0%