堆(优先队列)是数据结构与算法中非常经典的结构,被广泛应用到计算机科学当中. 例如在堆排和优先级调度中堆便是核心的数据结构. 本文介绍堆的基本实现原理,力求清晰易懂.
本文主要介绍了线性表的顺序存储结构,以及基于 C++ 的具体实现.
本文主要介绍了线性结构的典型代表——线性表的逻辑结构和抽象数据结构.
本文主要讲述了算法的基本概念和算法的分析方法,主要包括算法的时间复杂度分析.
本文主要讲述了数据结构的基本概念及相关的理论基础,是“由远及近”认识数据结构的简要浏览.