#数据结构
堆(优先队列)的实现原理

堆(优先队列)是数据结构与算法中非常经典的结构,被广泛应用到计算机科学当中. 例如在堆排和优先级调度中堆便是核心的数据结构. 本文介绍堆的基本实现原理,力求清晰易懂.

数据结构基础(4)线性表的顺序存储结构——顺序表

本文主要介绍了线性表的顺序存储结构,以及基于 C++ 的具体实现.

数据结构基础(3)线性表的逻辑结构

本文主要介绍了线性结构的典型代表——线性表的逻辑结构和抽象数据结构.

数据结构基础(2)算法及算法分析

本文主要讲述了算法的基本概念和算法的分析方法,主要包括算法的时间复杂度分析.

数据结构基础(1)数据结构的基本概念

本文主要讲述了数据结构的基本概念及相关的理论基础,是“由远及近”认识数据结构的简要浏览.