学习JavaScript数据结构与算法(第3版)
14推荐 收藏
11.5K阅读
图灵程序设计丛书

学习JavaScript数据结构与算法(第3版)

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

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

PS:也会在图灵社区电报频道更新

电子书
¥17.50 ¥34.99
格式
mobi   pdf

纸质书
¥56.58 ¥69.00

出版信息

所属分类

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

数据结构是计算机为了高效地利用资源而组织数据的一种方式。数据结构与算法是解决一切编程问题的基础。本书用JavaScript语言介绍了各种数据结构与算法,通俗易懂、循序渐进,有助于计算机科学专业的学生和刚刚开启职业生涯的技术人员探索JavaScript。

相较于上一版,这一版新增了“ECMAScript和TypeScript概述”“递归”“二叉堆和堆排序”和“算法设计与技巧”四章,介绍了ECMAScript 2017的新特性和TypeScript的基本功能,补充了双端队列、黑红树、最小堆和最大堆数据结构、堆排序算法,以及计数排序和基数排序等内容,另外还概述了Fisher-Yates随机算法和回溯算法(迷宫老鼠问题和数独解题器),等等。

- 在数组、栈和队列中声明、初始化、添加和删除元素
- 创建并使用链表、双向链表和循环链表
- 用散列表、字典和集合存储唯一的元素
- 探索二叉树和二叉搜索树的用法
- 使用冒泡排序、选择排序、插入排序、归并排序和快速排序等算法排序数据结构
- 使用顺序搜索和二分搜索等算法搜索数据结构中的元素

目录

版权声明 阅读
致谢 阅读
前言 阅读
第 1 章 JavaScript简介 阅读
第 2 章 ECMAScript和TypeScript概述
第 3 章 数组
第 4 章 栈
第 5 章 队列和双端队列
第 6 章 链表
第 7 章 集合
第 8 章 字典和散列表
第 9 章 递归
第 10 章 树
第 11 章 二叉堆和堆排序
第 12 章 图
第 13 章 排序和搜索算法
第 14 章 算法设计与技巧
第 15 章 算法复杂度

作者介绍

洛伊安妮·格罗纳(Loiane Groner)

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

大家也喜欢

  • 数据结构与算法图解

    [美] 杰伊•温格罗   袁志鹏   译

    本书是数据结构与算法的入门指南,不局限于某种特定语言,略过复杂的数学公式,用通俗易懂的方式针对编程初学者介绍数...

  • 学习JavaScript数据结构与算法(第2版)

    [巴西] Loiane Groner   邓钢 孙晓博 吴双 陈迪 袁源   译

    本书首先介绍了JavaScript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、...

  • 学习JavaScript数据结构与算法

    Loiane Groner   孙晓博   邓钢   吴双   陈迪   袁源   译

    本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图...

  • 数据结构与算法JavaScript描述

    Michael McMillan   王群锋   杜欢   译

    数组和列表:最常用的数据结构。 栈和队列:与列表类似但更复杂的数据结构。 链表:如何通过它们克服数组的不足...

  • Python数据结构与算法分析(第2版)

    布拉德利·米勒   戴维·拉努姆   吕能   刁寿钧   译

    了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统...

  • 请问什么时候出版呢?
    Thsi  发表于 2018-12-05 15:54:30
    推荐
    • 预计明年2月份吧

      李冰_  发表于 2018-12-06 09:03:02
  • 啥时候上架啊
    imzscript  发表于 2019-04-24 13:18:06
    推荐
  • 啥时候上架啊
    houyaowei  发表于 2019-04-30 09:19:09
    推荐
    • 您好,本书预计5月底上市,感谢您的关注!

      杨琳  发表于 2019-05-10 13:41:49
  • 啥时候上架啊
    imzscript  发表于 2019-05-10 08:46:23
    推荐
    • 您好,本书预计5月底上市,感谢您的关注!

      杨琳  发表于 2019-05-10 13:41:44
  • 你好,会有电子版吗
    奋斗的小码农  发表于 2019-05-11 09:47:37
    推荐
    • 您好,有的,近期就会上架了

      杨琳  发表于 2019-05-13 12:01:08
  • 买了第二版电子版再买第 3 版电子版有优惠么?
    hibiki_izayoi  发表于 2019-05-20 18:19:54
    推荐
  • 您好第一版,第二版都买了,第三版能不能给点优惠呢。。。
    小云云不小  发表于 2019-05-21 19:28:23
    推荐
    • 已经向购买过第2版电子书的读者发送了优惠码,您可以检查一下提醒通知。有问题可以联系电子书客服ebook@turingbook.com。

      杨帆  发表于 2019-05-22 09:47:13
  • 买了第一版的实体书买第三版有优惠么
    五颗星  发表于 2019-05-23 07:42:25
    推荐
  • 可不可以再给个升级优惠,错过了
    跟着小熊屁股跑  发表于 2019-07-11 16:45:25
    推荐