數據結構與算法 (C++語言版) 耿祥義 張躍平 9787302687443 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$381
商品編號: 9787302687443
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202506*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:數據結構與算法 (C++語言版)
ISBN:9787302687443
出版社:清華大學
著編譯者:耿祥義 張躍平
頁數:241
所在地:中國大陸 *此為代購商品
書號:1741569
可大量預訂,請先連絡。

內容簡介 本書面向有一定C++語言基礎的讀者,重點講解數據結構和相關算法以及經典算法思想。本書不僅注重講解每種數據結構的特點,還特別注重結合例子講解如何正確使用每種數據結構和相關的算法,強調使用數據結構和算法解決相應的問題。本書精選了一些經典和實用性強的算法思想,並通過解決一些經典的問題體現這些算法思想的精髓。全書共14章,分別是數據結構概述、算法複雜度、遞歸算法、數組、鏈表與list類、順序表與vector類、棧與stack類、隊列與deque類、二叉樹與set類、散列表與unordered_map類、集合與unordered_set類、常用算法與algorithm庫、圖論和經典算法思想。本書注重體現C++的特色,特別是C++11版本的一些新功能,除前3章外,各章的大部分代碼都體現了C++的特色和優勢。 本書可作為計算機相關專業「數據結構與算法」課程教材,也可作為軟體開發等專業人員的參考用書。

作者簡介 耿祥義,1995年中國科學技術大學博士畢業,獲理學博士學位。1997年從中山大學博士后流動站出站,現任大連交通大學教授。有多年教授Java語言的經驗,已編寫出版十余部教材。

目錄 第1章 數據結構概述
1 1 邏輯結構
1 2 物理結構
1 3 算法與結構
1 4 C++版本的說明
習題1
第2章 算法複雜度
2 1 算法
2 2 算法的複雜度
2 3 常見的複雜度
習題2
第3章 遞歸算法
3 1 遞歸算法簡介
3 2 線性遞歸與非線性遞歸
3 2 1 線性遞歸
3 2 2 非線性遞歸
3 3 問題與子問題
3 4 遞歸與迭代
3 5 多重遞歸
3 6 經典遞歸
3 6 1 楊輝三角形
3 6 2 老鼠走迷宮
3 6 3 漢諾塔
3 7 優化遞歸
習題3
第4章 數組
4 1 數組與參數存值
4 2 數組與排序
4 2 1 快速排序
4 2 2 歸併排序
4 2 3 計數排序
4 2 4 動態排序
4 3 數組的二分查找
4 3 1 二分法
4 3 2 過濾數組
4 4 數組的複製
4 4 1 複製數組的函數
4 4 2 處理重複數據
4 5 數組的比較
4 6 數組與洗牌
4 7 數組與生命遊戲
習題4
第5章 鏈表與list類
5 1 鏈表的特點
5 2 創建鏈表
5 3 遍歷鏈表
5 4 查詢與相等
5 5 添加節點
5 6 刪除節點
5 7 更新節點
5 8 子鏈表
5 9 鏈表的排序
5 10 合併、倒置和交換鏈表
5 11 編寫簡單的鏈表
習題5
第6章 順序表與vector類
6 1 順序表的特點
6 2 順序表的創建與常用函數
6 3 順序表與最長遞增子數組
6 4 順序表與篩選法
6 5 順序表與全排列
6 6 順序表與組合
6 7 順序表與記錄
習題6
第7章 棧與stack類
7 1 棧的特點
7 2 棧的創建與獨特函數
7 3 棧與迴文串
7 4 棧與遞歸
7 5 棧與括弧匹配
7 6 棧與深度優先搜索
7 7 棧與後綴表達式
習題7
第8章 隊列與deque類
8 1 隊列的特點
8 2 隊列的創建與獨特函數
8 3 隊列與迴文串
8 4 隊列與加密解密
8 5 隊列與約瑟夫問題
8 6 隊列與廣度搜索
8 7 優先隊列
8 8 隊列與排隊
習題8
第9章 二叉樹與set類
9 1 二叉樹的基本概念
9 2 遍歷二叉樹
9 3 二叉樹的存儲
9 4 平衡二叉樹
9 5 二叉查詢樹和平衡二叉查詢樹
9 6 創建std::set平衡二叉查詢樹
9 7 std::set樹的基本操作
9 8 std::set樹與數據統計
9 9 std::set樹與過濾數據
9 10 std::set樹與節目單
習題9
第10章 散列表與unordered_map類
10 1 散列結構的特點
10 2 簡單的散列函數
10 3 創建散列表
10 4 散列表的基本操作
10 5 遍歷散列表
10 6 散列表與字元、單詞頻率
10 7 散列表與數據緩存
10 8 重載hash()函數
10 9 std::map類
習題10
第11章 集合與unordered_set類
11 1 集合的特點
11 2 unordered_set類
11 3 集合的基本操作
11 4 集合與數據過濾
11 5 集合與獲得隨機數
11 6 重載hash()函數
習題11
第12章 常用算法與algorithm庫
12 1 Lambda表達式
12 2 動態遍歷算法
12 3 複製與替換算法
12 4 排序算法
12 5 查找算法
12 6 刪除與清零算法
12 7 反轉與旋轉算法
12 8 全排列算法
習題12
第13章 圖論
13 1 無向圖
13 2 有向圖
13 3 網絡
13 4 圖的存儲
13 5 圖的遍歷
13 6 測試連通圖
13 7 最短路徑
13 8 最小生成樹
習題13
第14章 經典算法思想
14 1 貪心算法
14 2 動態規劃
14 3 回溯算法
習題14
附錄A 運算符重載、模板類和std::string
A 1 重載關係運算符
A 2 類模板的基礎知識
A 3 std::string類
參考文獻

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理