当前位置:主页 > 计算机电子书 > javascript > JavaScript下载
学习JavaScript数据结构与算法(第3版)

学习JavaScript数据结构与算法(第3版) PDF 完整高清版

  • 更新:2020-01-09
  • 大小:13.6 MB
  • 类别:JavaScript
  • 作者:洛伊安妮
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

学习JavaScript数据结构与算法

这书最先详细介绍了JavaScript語言的基本知识(包含ECMAScript和TypeScript),次之探讨了数组、栈、序列、双端序列和链表等关键的数据结构,紧接着剖析了非空子集、词典和散列表的原理,接下去论述了递归的基本原理、什么叫树及其二叉堆和堆排序,随后详细介绍了图、DFS和BFS优化算法、各种各样排列(冒泡排序、选择排序、插入排序、归并排序、快速排序、记数排列、桶排序和基数排序)和检索(顺序搜索、二分检索和内插检索)优化算法及其任意优化算法,然后详细介绍了分而治之、动态规划、贪心算法和回溯算法等高級优化算法及其函数式编程,*后还详细介绍了怎样测算优化算法的算法复杂度。

数据结构是电子计算机以便高效率地运用資源而机构统计数据的这种方法。数据结构与优化算法是处理任何程序编写难题的基本。这书用JavaScript語言详细介绍了各种各样数据结构与优化算法,浅显易懂、由浅入深,有利于电子信息科学技术专业的大学生和不久打开职业发展的专业技术人员探寻JavaScript。 相比上个版,这版本增加了“ECMAScript和TypeScript简述”“递归”“二叉堆和堆排序”和“计算机算法与方法”四章,详细介绍了ECMAScript 2018的新特点和TypeScript的基本要素,填补了双端序列、黑红树、堆排序算法,及其记数排列和基数排序等內容,另一个还简述了Fisher-Yates任意优化算法和回溯算法(谜宫耗子难题和数独答题器),等等等等。 - 在数组、栈和队列中申明、复位、加上和删掉原素 - 建立并应用链表、双向链表和循环系统链表 - 用散列表、词典和非空子集储存的原素 - 探寻二叉树和二叉搜索树的使用方法 - 应用冒泡排序、选择排序、插入排序、归并排序和快速排序等优化算法排列数据结构 - 应用顺序搜索和二分检索等优化算法检索数据结构中的原素

目录

  • 第1章 JavaScript介绍  1
  • 第2章 ECMAScript和TypeScript简述 23
  • 第3章 数组 46
  • 第4章 栈 83
  • 第5章 序列和双端序列 83
  • 第6章 链表 98
  • 第7章 非空子集 117
  • 第8章 词典和散列表 136
  • 第9章 递归 182
  • 第12章 树 169
  • 第12章 二叉堆和堆排序 201
  • 第13章 图 212
  • 第12章 排列和搜索算法 239
  • 第13章 计算机算法与方法 263
  • 第16章 算法复杂度 287

 

资源下载

资源下载地址1:https://pan.baidu.com/s/1z53Gh3OO-l0NOzhWv_bMlTA

相关资源

网友留言