學習JavaScript數據結構與算法(第3版)
14推薦 收藏
11.9K閱讀
圖靈程序設計叢書

學習JavaScript數據結構與算法(第3版)

Loiane Groner (作者) 吳雙 鄧鋼 孫曉博 等 (譯者)
用JavaScript學習常用的數據結構和算法,高效解決編程常見問題
本書首先介紹了JavaScript語言的基礎知識(包括ECMAScript和TypeScript),其次討論了數組、棧、隊列、雙端隊列和鏈表等重要的數據結構,隨后分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什么是樹以及二叉堆和堆排序,然后介紹了圖、DFS和BFS算法、各種排序(冒泡排序、選擇排序、插入排序、歸并排序、快速排序、計數排序、桶排序和基數排序)和搜索(順序搜索、二分搜索和內插搜索)算法以及隨機算法,接著介紹了分而治之、動態規劃、貪心算法和回溯算法等高級算法以及函數式編程,最后還介紹了如何計算算法的復雜度。

收藏本書能做什么?

有情況的時候會收到通知,比如電子書發布等。

PS:也會在圖靈社區電報頻道更新

電子書
¥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版電子書的讀者發送了優惠碼,您可以檢查一下提醒通知。有問題可以聯系電子書客服[email protected]

      楊帆  發表于 2019-05-22 09:47:13
  • 買了第一版的實體書買第三版有優惠么
    五顆星  發表于 2019-05-23 07:42:25
    推薦
  • 可不可以再給個升級優惠,錯過了
    跟著小熊屁股跑  發表于 2019-07-11 16:45:25
    推薦
双色球红球第5位尾数走势图