JavaScript数据结构与算法(目录)

对于任何专业的技术人员来说,理解数据结构都非常重要,我们要能够利用编程语言和数据结构来解决问题。编程语言和数据结构是这些问题解决方案中不可或缺的一部分。如果选择了不恰当的数据结构,可能会影响所写程序的性能。

算法在计算机科学中扮演着非常重要的角色。解决一个问题有很多种方法,但有些方法会比其他方法更好。

因此,了解不同的数据结构和一些著名算法是非常有必要的。

数据结构

数组

队列
链表
集合
字典和散列表

算法

排序算法

冒泡排序
选择排序
插入排序
归并排序
快速排序

搜索算法

顺序搜索
二分搜索

算法知识

递归
动态规划
贪心算法
大O表示法