幫助中心 | 我的帳號 | 關於我們

學習JavaScript數據結構與演算法(第3版)/圖靈程序設計叢書

  • 作者:(巴西)洛伊安妮·格羅納|譯者:吳雙//鄧鋼//孫曉博
  • 出版社:人民郵電
  • ISBN:9787115510174
  • 出版日期:2019/05/01
  • 裝幀:平裝
  • 頁數:294
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書首先介紹了JavaScript語言的基礎知識(包括ECMAScript和TypeScript),其次討論了數組、棧、隊列、雙端隊列和鏈表等重要的數據結構,隨後分析了集合、字典和散列表的工作原理,接下來闡述了遞歸的原理、什麼是樹以及二叉堆和堆排序,然後介紹了圖、DFS和BFS演算法、各種排序(冒泡排序、選擇排序、插入排序、歸併排序、快速排序、計數排序、桶排序和基數排序)和搜索(順序搜索、二分搜索和內插搜索)演算法以及隨機演算法,接著介紹了分而治之、動態規劃、貪心演算法和回溯演算法等高級演算法以及函數式編程,最後還介紹了如何計算演算法的複雜度。
    如果你是電腦科學專業的學生,或是剛剛開啟職業生涯的技術人員,想探索JavaScript的最佳能力,這本書一定適合你。

作者介紹
(巴西)洛伊安妮·格羅納|譯者:吳雙//鄧鋼//孫曉博
    洛伊安妮·格羅納(Loiane Groner),花旗銀行軟體開發經理,負責海外項目的開發和團隊管理;原IBM公司系統分析師及團隊負責人;巴西坎皮納斯Java用戶組(CampinasJUG)領導者、聖埃斯皮里圖Java用戶組(ESJUG)協調人;巴西各大型技術會議特邀發言人;Sencha和Java技術布道者,通過博客為軟體開發社區撰稿,發表關於IT職業發展和常用開發技術的文章和視頻。另著有《精通Ext JS》等書。

目錄
第1章  JavaScript簡介
  1.1  JavaScript數據結構與演算法
  1.2  環境搭建
    1.2.1  最簡單的環境搭建
    1.2.2  使用Web伺服器
    1.2.3  Node.js http-server
  1.3  JavaScript基礎
    1.3.1  變數
    1.3.2  運算符
    1.3.3  真值和假值
    1.3.4  相等運算符(==和===)
  1.4  控制結構
    1.4.1  條件語句
    1.4.2  循環
  1.5  函數
  1.6  JavaScript面向對象編程
  1.7  調試工具
  1.8  小結
第2章  ECMAScript和TypeScript概述
  2.1  ECMAScript還是JavaScript
    2.1.1  ES6、ES2015、ES7、ES2016、ES8、ES2017和ES.Next
    2.1.2  使用Babel.js
  2.2  ECMAScript 2015的功能
    2.2.1  用let替代var聲明變數
    2.2.2  模板字面量
    2.2.3  箭頭函數
    2.2.4  函數的參數默認值
    2.2.5  聲明展開和剩餘參數
    2.2.6  增強的對象屬性
    2.2.7  使用類進行面向對象編程
    2.2.8  乘方運算符
    2.2.9  模塊
  2.3  介紹TypeScript
    2.3.1  類型推斷
    2.3.2  介面
    2.3.3  其他TypeScript功能
    2.3.4  TypeScript中對JavaScript文件的編譯時檢查
  2.4  小結
第3章  數組
  3.1  為什麼用數組
  3.2  創建和初始化數組
  3.3  添加元素
    3.3.1  在數組末尾插入元素
    3.3.2  在數組開頭插入元素
  3.4  刪除元素
    3.4.1  從數組末尾刪除元素
    3.4.2  從數組開頭刪除元素
  3.5  在任意位置添加或刪除元素
  3.6  二維和多維數組
    3.6.1  迭代二維數組的元素

    3.6.2  多維數組
  3.7  JavaScript的數組方法參考
    3.7.1  數組合併
    3.7.2  迭代器函數
    3.7.3  ECMAScript 6和數組的新功能
    3.7.4  排序元素
    3.7.5  搜索
    3.7.6  輸出數組為字元串
  3.8  類型數組
  3.9  TypeScript中的數組
  3.10  小結
第4章  棧
第5章  隊列和雙端隊列
第6章  鏈表
第7章  集合
第8章  字典和散列表
第9章  遞歸
第10章  樹
第11章  二叉堆和堆排序
第12章  圖
第13章  排序和搜索演算法
第14章  演算法設計與技巧
第15章  演算法複雜度

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032