manbetx户口程序设计丛书

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

[巴西] Loiane Groner (作者) 邓钢 孙晓博 吴双 陈迪 袁源 (译者)
本书第3版已发布:https://www.b453m.com/book/2653
用JavaScript学习常用的数据结构和算法,高效解决计算机科学中的常见问题。
本书首先介绍了JavaScript 语言的基础知识以及ES6 和ES7 中引入的新功能,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、堆排序、计数排序、桶排序、基数排序、顺序搜索、二分搜索,然后介绍了动态规划和贪心算法等常用的高级算法以及函数式编程,最后还介绍了如何计算算法的复杂度。
纸质书
¥38.71 ¥49.00

其他购买方式?

出版信息

  • 书  名学习JavaScript数据结构与算法(第2版)
  • 系列书名manbetx户口程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 岳新欣
  • 出版日期2017-09-14
  • 书  号978-7-115-46753-9
  • 定  价49.00 元
  • 页  数217
  • 印刷方式单色
  • 开  本16开
  • 出版状态暂时缺货
  • 原书名
  • 原书号

同系列书

  • 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语言的基础知识,接着讨论了数组、栈、队列和链表等重要的数据结构,随后分析了集合、字典和散列表的工作原理,接下来阐述了什么是树以及如何使用二叉树和二叉搜索树,然后介绍了图、DFS和BFS算法,以及各种排序(冒泡排序、选择排序、插入排序、归并排序、快速排序等)和搜索(顺序搜索、二分搜索)算法,最后介绍了动态规划和贪心算法等高级算法。

相较上一版,这一版新增了ES6和ES7的新功能介绍,补充了ES6的当前实现。同时拓展了对树、图、排序算法、动态规划和贪心算法的讨论,增加了AVL树、Dijkstra算法、Floyd-Warshall算法、Prim算法、Kruskal算法、堆排序、分布式排序、背包问题、矩阵链相乘等内容。此外还概述了函数式编程、NP完全理论。

如果你是计算机科学专业的学生,或是刚刚开启职业生涯的技术人员,想探索JavaScript的最佳能力,这本书一定适合你。

目录

版权声明 阅读
致谢 阅读
前言 阅读
第 1 章 JavaScript简介 阅读
第 2 章 数组 阅读
第 3 章 栈
第 4 章 队列
第 5 章 链表
第 6 章 集合
第 7 章 字典和散列表
第 8 章 树
第 9 章 图
第 10 章 排序和搜索算法
第 11 章 算法模式
第 12 章 算法复杂度

作者介绍

Loiane Groner 花旗银行软件开发经理,负责海外项目的开发和团队管理;原IBM公司系统分析师及团队负责人;巴西坎皮纳斯Java用户组(CampinasJUG)领导者、圣埃斯皮里图Java用户组(ESJUG)协调人;巴西各大型技术会议特邀发言人;Sencha和Java技术布道者,通过博客(https://loianegroner.com)为软件开发社区撰稿,发表关于IT职业发展和常用开发技术的文章和视频。另著有《精通Ext JS》等书。

大家也喜欢

  • Bulma必知必会

    杰里米•托马斯   奥列克西•波切辛   米科•劳哈卡里   阿斯拉姆•沙   戴夫•伯宁   华华   张俊达   译

    Bulma是一个流行的开源CSS框架,轻量而易用。借助它,即使完全不会编写CSS,也能轻松创建出美观的网页。本...

  • JavaScript语法简明手册

    格雷格·赛德尼科夫(Greg Sidelnikov)   侯振龙   译

    本书包含大量精心绘制的示意图和丰富的示例代码,讲解了常用的JavaScript语法特性,为JavaScript...

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

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

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

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

    Loiane Groner   吴双 邓钢 孙晓博 等   译

    本书首先介绍了JavaScript语言的基础知识(包括ECMAScript和TypeScript),其次讨论了...

  • 数据结构与算法图解

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

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

相关文章

  • gblee 2推荐

    《学习JavaScript数据结构与算法》阅读总结

    这是本书的第二版,一般有出第二版的书都会太差,这本书也一样。如果给这本书打分的话,5星我会给4星。 大一的时候学过数据结构和算法,用的是C 语言实现的,其实数据结构和算法在技术上用什么语言来描述关系并不大,个钟思想和方法都是一样的。之前学习的时候就已经自己码过c的 代码了,所…...

  • 天方夜 2推荐

    二叉搜索树的简明实现(ES5 & ES6)

    二叉树 & 二叉搜索树 二叉树(Binary Tree)是 n(n >= 0)个节点的有限集合,集合为空集时,叫作空二叉树;不为空时,由根节点及左子树、右子树组成,左子树、右子树也都是二叉树。 从这个描述,可以看出树的结构与递归之间存在密切关系,这种密切关系在…...

  • 天方夜 2推荐

    归并排序与快速排序的简明实现及对比

    前言 归并排序与快速排序是两种有实际应用的排序算法,它们有一些共同的特点,整体思路上也比较相近。本文会从更简单的一些排序算法开始,过渡到归并排序和快速排序的实现,并对它们做一些简单的对比思考和总结。在这之前,先简单介绍一下排序算法的意义。 排序算法就是将一串数据依照特定排序…...

  • Dasven 2推荐

    2018读书(编程)计划

    编程梦想路上的Java新人 计划不裱出来难以执行 从小到大列过无数的计划,几乎无一完全实现,反思了很久发现是没有公诸于众,于是有了本文 。书库里书是很多,准备挑出十余本作为今年的阅读计划。 闲书我就不列了,茶余饭后自然会找时间读。 一月 一月已过去小半,这个月我已经在…...

  • 买过第一版的第二版有优惠吗。。?【星星眼
    久安。  发表于 2017-09-20 18:10:15
    • 没有

      cppgohan  发表于 2018-03-27 16:06:23
  • 什么时候出版啊?
    苏超  发表于 2017-07-31 14:41:08
    • 9月中旬吧

      岳新欣  发表于 2017-08-15 16:28:53
    • 现在出版了么

      Junle8884  发表于 2018-05-09 19:09:41
  • 较上一版增加了挺多话题的样子,不错
    Hujimiya  发表于 2017-09-02 02:06:42
  • 期待电子版
    Jenson、  发表于 2017-09-02 11:48:39
  • 我也买了第一版,买过第一版的第二版有优惠吗。。?【星星眼
    王大树  发表于 2017-09-20 21:11:53
  • 第一版看了,感觉还行。这个会有优惠活动吗?哈哈哈
    何建贤  发表于 2017-09-21 16:33:34
  • 买的纸质版,纸质版感觉比电子版看着舒服一些,可能习惯了
    丨阿七丶  发表于 2017-09-22 08:52:20
  • 配套的代码能跟进吗?
    emotionl  发表于 2017-09-22 14:03:03
  • PDF的目录有问题 都是 “Java D01Z”这样的。
    YUHANG  发表于 2017-09-24 20:56:47
    • 好的,已修复

      杨帆  发表于 2017-09-25 12:11:16
  • 能提供一下随书的代码吗,国外的那个网站无法注册啊。
    asktalk  发表于 2017-11-05 21:47:38
    • 代码已上传,可以下载啦~

      岳新欣  发表于 2017-11-06 08:49:18
    • @岳新欣 thinks

      asktalk  发表于 2017-11-07 12:19:32
  • 同问 买过第一版的第二版有优惠吗。。?【星星眼
    Jser  发表于 2017-11-13 10:43:26
  • 购买后邮件收到的是mobi格式,能提供pdf格式吗
    halion  发表于 2017-11-28 16:44:54
    • hi,本页面上有pdf下载链接,帮助:https://www.b453m.com/article/3518

      杨帆  发表于 2017-11-29 16:03:00
  • 怎么买了第一版出第二版不是免费的?
    evilgx  发表于 2017-12-29 16:26:28
  • 买第一版的时候就知道有英文第二版,想着还没中文就买了,结果看完中文第一版就有了中文第二版……
    Fyleis  发表于 2018-04-19 22:38:51
  • 请问 已确认勘误是否是实时更新在电子版里?如果不是实时的那么更新的时机是如何?
    罗小黑  发表于 2018-04-24 09:53:03