# 学习JavaScript数据结构与算法（第3版）

> 金屋电子书图书详情的 Markdown 版本。

- 规范页面：https://pdfs.top/book/19ee34f257df479b997040a7ee0f8d76
- Markdown 版本：https://pdfs.top/book/19ee34f257df479b997040a7ee0f8d76.md
- 作者：[巴西] 格罗纳（LoianeGroner）
- ISBN：9787115510174
- 出版社：人民邮电出版社
- 出版日期：2019-05-01
- 语言：中文
- 分类：计算机、编程
- 评分：10
- 可用格式：PDF（9.68 MB，314 页）
- 更新时间：2026-08-04 12:23:20

## 下载方式

本站不在 Markdown 页面直接提供文件地址。请前往规范页面，点击对应格式的下载按钮完成下载。

### PDF

- 文件格式：PDF
- 文件大小：9.68 MB
- 页数：314 页
- 下载说明：请打开规范页面 https://pdfs.top/book/19ee34f257df479b997040a7ee0f8d76，点击 PDF 的下载按钮完成下载。


## 内容简介

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