YangLei253

天下难事,必作于易;
天下大事,必作于细。

0%

概述

二叉查找树 是一种特殊的二叉树。对于二叉查找树中每个节点 $X$ 而言,它的左子树中各个节点的值均小于 $X$ 的值,它的右子树中各个节点的值均大于 $X$ 的值。中序遍历二叉查找树,将得到一个递增排序的序列。

阅读全文 »

概述

二叉树 是一种特殊的树,其中每个节点至多具有两个儿子节点。本文仅探讨 “树” 中最基本的操作——构建和遍历。

阅读全文 »

概述

散列表 是一种可实现以常数平均时间执行插入、删除、查询的数据结构。它基于散列函数将元素映射到固定空间中的某一位置。

阅读全文 »

概述

二项队列 属于一种构建极为精妙的堆。它不仅具有左式堆的优点($O(log^N)$ 时间复杂度内实现堆合并),同时具有二叉堆的优点($O(N)$ 时间复杂度内实现建堆)。

阅读全文 »

概述

队列 属于一种特殊的线性表/链表,它仅允许从一端插入元素、另一端删除元素。

属于一种特殊的线性表/链表,它仅允许在某一端插入、删除元素。

阅读全文 »

概述

线性表 是具有线性结构特点、最简单、且最常用的一种数据结构。它是具有相同特性的数据元素组成的一个有限序列。

阅读全文 »