学习Ja vaSc ript数据结构与算法(第2版)_前端开发教程
资源名称:学习Ja vaSc ript数据结构与算法(第2版) 内容简介: 本书首先介绍了Javascript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序、顺序搜索、二分搜索,然后介绍了动态规划和贪心算法等常用的高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。 资源目录: 第1章 Javascript简介 1 1.1 Javascript数据结构与算法 1 1.2 环境搭建 2 1.2.1 最简单的环境搭建 2 1.2.2 使用Web服务器(XAMPP) 4 1.2.3 使用Node.js搭建Web服务器 5 1.3 Javascript基础 6 1.3.1 变量 7 1.3.2 操作符 9 1.3.3 真值和假值 11 1.3.4 相等操作符(==和===) 12 1.4 控制结构 14 1.4.1 条件语句 14 1.4.2 循环 15 1.5 函数 16 1.6 Javascript面向对象编程 17 1.7 调试工具 18 1.8 ECMAscript概述 19 1.9 ECMAscript 6的功能 21 1.9.1 用let替代var声明变量 21 1.9.2 常量 23 1.9.3 模板字面量 23 1.9.4 箭头函数 24 1.9.5 函数的参数默认值 24 1.9.6 声明展开和剩余参数 25 1.9.7 使用类进行面向对象编程 27 1.10 ECMAscript 7的功能 29 1.11 小结 30 第2章 数组 31 2.1 为什么用数组 31 2.2 创建和初始化数组 32 2.3 添加元素 33 2.3.1 使用push方法 33 2.3.2 插入元素到数组首位 34 2.4 删除元素 34...