圖靈程序設計叢書

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

[巴西] Loiane Groner (作者) 鄧鋼 孫曉博 吳雙 陳迪 袁源 (譯者)
本書第3版已發布://www.cwilrw.com.cn/book/2653
用JavaScript學習常用的數據結構和算法,高效解決計算機科學中的常見問題。
本書首先介紹了JavaScript 語言的基礎知識以及ES6 和ES7 中引入的新功能,接下來討論了數組、棧、隊列、鏈表、集合、字典、散列表、樹、圖等數據結構,之后探討了各種排序和搜索算法,包括冒泡排序、選擇排序、插入排序、歸并排序、快速排序、堆排序、計數排序、桶排序、基數排序、順序搜索、二分搜索,然后介紹了動態規劃和貪心算法等常用的高級算法以及函數式編程,最后還介紹了如何計算算法的復雜度。

安徽快三输死了多少人 www.cwilrw.com.cn 收藏本書能做什么?

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

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

電子書
¥24.99
格式
mobi   pdf

紙質書
¥38.71 ¥49.00

出版信息

  • 書  名學習JavaScript數據結構與算法(第2版)
  • 系列書名圖靈程序設計叢書
  • 執行編輯關于本書的內容有任何問題,請聯系 岳新欣
  • 出版日期2017-09-14
  • 書  號978-7-115-46753-9
  • 定  價49.00 元
  • 頁  數217
  • 印刷方式單色
  • 開  本16開
  • 出版狀態暫時缺貨
  • 原書名Learning JavaScript Data Structures and Algorithms,2E
  • 原書號9781785285493

同系列書

  • 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技術布道者,通過博客(//loianegroner.com)為軟件開發社區撰稿,發表關于IT職業發展和常用開發技術的文章和視頻。另著有《精通Ext JS》等書。

大家也喜歡

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

    Loiane Groner   吳雙 鄧鋼 孫曉博 等   譯

    本書首先介紹了JavaScript語言的基礎知識(包括ECMAScript和TypeScript),其次討論了...

  • 數據結構與算法圖解

    [美] 杰伊?溫格羅   袁志鵬   譯

    本書是數據結構與算法的入門指南,不局限于某種特定語言,略過復雜的數學公式,用通俗易懂的方式針對編程初學者介紹數...

  • JavaScript測試驅動開發

    Venkat Subramaniam   毛姝雯   譯

    JavaScript已經成為使用最廣泛的語言之一,它強大且高度靈活,但同時也頗具風險,所以應該用更出色的開發實...

  • Head First JavaScript程序設計

    Eric T. Freeman   Elisabeth Robson   袁國忠   譯

    本書語言和版式活潑,內容講解深入淺出,是難得的JavaScript入門書。本書內容涵蓋JavaScript的基...

  • 精通JavaScript(第2版)

    John Resig   John Paxton   Russ Ferguson   門佳   李偉   譯

    2006年,本書第1版問世,立刻脫穎而出,成為廣大Web程序員心目中的經典,是提升JavaScript編程技能...

相關文章

  • 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下載鏈接,幫助://www.cwilrw.com.cn/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