数据结构与算法知识点汇总
数据结构与算法知识点汇总
对于前端来说,堆是一个不好理解的知识,但也是必不可少的知识点,是面试时经常考的重难点,本文是笔者自身学习堆
的心得记录,意在能对堆
有个更加系统的了解。
本文主要介绍堆与栈,以及他们在JavaScript语言底层的应用。
数据结构和算法是编程的内功,深厚的内功可以有效保障写出的代码性能良好,可以提前预估代码运行达到预期目的,提高工作产出,也能让学习其他编程语言和框架变得事半功倍。
本系列所有示例均采用JavaScript,旨在入门数据结构与算法。
本节主要是讲解下基础数据结构 - 线性表 相关的内容。
文中包含了 十大经典排序算法 的思想、代码实现、一些例子、复杂度分析、动画、还有算法可视化工具。