000坚持学习算法--算法与数据结构
算法
算法是一个封装完备的指令序列,用于执行特定的功能,是如何解决一类问题的明确规范。算法是一组精确定义操作序列的规则。
换句话说,算法就是由人或机器可重复的解决问题的方法。计算机科学家们使用算法的复杂度(又称大 O 表示法)来表示算法的效率。
数据结构
数据结构是让数据更好地被使用的一种数据组织方式,是在计算机中组织和存储数据的一种特殊方式,使得数据可以高效地被访问和修改。更确切地说,数据结构是数据值的集合,表示数据之间的关系,也包括了作用在数据上的函数或操作。
JavaScript 算法与数据结构
JavaScript 数据结构和算法,由 Oleksii Trekhleb 撰写