当前位置: 首页 > 更多 > 算法

学习JavaScript数据结构与算法(第3版)pdf电子书

简介学习JavaScript数据结构与算法(第3版)中文版怎么样? 本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和...
《学习JavaScript数据结构与算法(第3版)》pdf电子书下载
《学习JavaScript数据结构与算法(第3版)》pdf百度云

 

学习JavaScript数据结构与算法(第3版)中文版怎么样?

本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了数组、栈、队列、双端队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了递归的原理、什么是树以及二叉堆和堆排序,然后介绍了图、DFS和BFS算法、各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序、计数排序、桶排序和基数排序)和搜索(顺序搜索、二分搜索和内插搜索)算法以及随机算法,接着介绍了分而治之、动态规划、贪心算法和回溯算法等高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。


作者简介:
洛伊安妮·格罗纳(Loiane Groner) 花旗银行软件开发经理,负责海外项目的开发和团队管理;原IBM公司系统分析师及团队负责人;巴西坎皮纳斯Java用户组(CampinasJUG)协调人;Sencha和Java技术推广者,通过博客为软件开发社区撰稿,发表关于IT职业发展和常用开发技术的文章和视频,并经常受邀在各大技术会议上做报告。另著有《精通Ext JS》等书。

目录:
第1章 JavaScript简介  1
第2章 ECMAScript和TypeScript概述  21
第3章 数组  45
第4章 栈  67
第5章 队列和双端队列  82
第6章 链表  94
第7章 集合  118
第8章 字典和散列表  134
第9章 递归  161
第10章 树  169
第11章 二叉堆和堆排序  201
第12章 图  212
第13章 排序和搜索算法  239
第14章 算法设计与技巧  263
第15章 算法复杂度  287

点击下载