{itemname}
{itemname}
香港二樓書店 > 今日好書推介
秘密花園
定價93.00元
8
折優惠:
HK$74.4
●二樓推薦
●文學小說
●商業理財
●藝術設計
●人文史地
●社會科學
●自然科普
●心理勵志
●醫療保健
●飲 食
●生活風格
●旅 遊
●宗教命理
●親子教養
●少年讀物
●輕 小 說
●漫 畫
●語言學習
●考試用書
●電腦資訊
●專業書籍
資料結構:使用C
沒有庫存
訂購需時10-14天
9786263667686
數位新知
五南
2023年11月25日
183.00 元
HK$ 173.85
詳
細
資
料
ISBN:9786263667686
規格:平裝 / 488頁 / 17 x 23 x 2.44 cm / 普通級 / 單色印刷 / 初版
出版地:台灣
分
類
電腦資訊
>
程式設計
>
C/C++
同
類
書
推
薦
圖說演算法 : 使用C++(第三版)
圖說演算法 : 使用C語言(第三版)
運算思維程式講堂:打好C++基礎必修課
APCS大學程式設計先修檢測:C++超效解題致勝祕笈(暢銷回饋版)
C程式語言 武功祕笈
內
容
簡
介
常見的資料結構有哪些?陣列(Array)、鏈結串列(Linked List)、堆疊(Stack)、佇列(Queue)、樹(Tree)、圖(Graph)、堆積(Heap)、雜湊表(Hash table)等。
這是一個科技發達、訊息快速傳遞的世界。本書以C程式語言為實作對象,以圖像解說呈現資料結構的概念與運作,藉由C程式語言的特色和語法來豐富資料結構的內涵,是學習資料結構最佳入門書。
全書重要主題如下:
●以直白、易懂的C語言演示敘述、語法和範例
●範例皆有完整的程式碼,邊做邊學,學與做相互並行,不只能輕鬆上手,更能加快學習成效
●讓C程式語言為資料結構提供多樣性解說和詮釋,把理論化繁為簡,讓學習者能全盤掌握
●表格化條理呈現資料,搭配一目了然的圖像解說,按部就班的步驟,讓程式範例說明立體化,學習者跟上就能學會
●各章節末皆有針對內容的課後習作,包含測驗和實作題型,規劃自己的學習進度,練習或加強學習知識的範疇
期能把握住最嚴謹的態度,輔以最精要的表達方式,降低閱讀的壓力,筆者深信本書能讓學習者對資料結構有更多收穫。
?
目
錄
第一章 我正在使用C語言? ?
1.1 C語言的特色
1.2 C語言的基本語法
1.3 流程結構
1.4 函式
課後習作
第二章 認識資料結構? ?
2.1 資料是什麼?
2.2 資料結構簡介
2.3 演算法
2.4 分析演算法的效能
課後習作
第三章 善用陣列? ?
3.1 話說陣列
3.2 陣列維度
3.3 計算陣列位址
3.4 矩陣
3.5 字串簡介
課後習作
第四章 鏈結串列? ?
4.1 認識動態記憶體
4.2 鏈結串列
4.3 環狀鏈結串列
4.4 雙向鏈結串列
4.5 鍵結串列的應用
課後習作
第五章 堆疊和遞迴? ?
5.1 堆疊
5.2 堆疊應用
5.3 遞迴
課後習作
第六章 排隊的智慧—佇列? ?
6.1 認識佇列
6.2 其他常見佇列
課後習作
第七章 樹狀結構? ?
7.1 何謂樹?
7.2 二元樹
7.3 走訪二元樹
7.4 二元搜尋樹
7.5 平衡樹
課後習作
第八章 圖形結構? ?
8.1 認識圖形和其定義
8.2 圖形的資料結構
8.3 圖形追蹤
8.4 擴張樹
8.5 最短路徑
課後習作
第九章 有條有理話排序? ?
9.1 認識排序
9.2 換位置的交換排序
9.3 能插隊的插入排序
9.4 有選擇權的排序法
9.5 合併排序法
9.6 基數排序法
課後習作
第十章 眾裡找它話搜尋? ?
10.1 常見搜尋法
10.2 費氏搜尋法
10.3 雜湊搜尋法
10.4 雜湊法的碰撞問題
課後習作
?
序
序
在零與壹的世界,資料浩瀚如星漢。好的程式代表著它是「結構嚴謹,表達完善」。「結構」泛指資料結構,通常是為了解決某些特定問題而提出,最簡單就是告訴電腦如何儲存、組織這些資料。「表達」則是演算法的運用,所以資料結構和演算法是撰寫程式兩大基石。本書以資料結構為主,探討它們的相關知識。本書另一個要角就是C程式語言,身為古老的語言,即使歷久也要彌新的變革下,展示資料結構的概念與作法。
面對C語言,跟指標碰面是無法避免。為了提高學習的興趣,每個章節會佐以大量的圖像解說,在思考問題的當下如何以資料結構來處理更多的訊息。同樣地,面對問題解決問題,每個章節皆有課後習題,讓自己在學習之外,檢測自己的收穫。
踏上資料結構學習之旅的第一步,就從C程式語言開始,如何定義結構體、函式,使用指標。隨著資料結構的腳步,陣列的結構從一維、二維到立體的三維,如何計算其位址,矩陣的相加和轉置亦是討論範圍。
隨著章節的演示,從單向的鏈結串列到雙向的鏈結串列,堆疊和佇列則是利用陣列或鏈結串列來表達。進一步應用堆疊,把運算式以前序、中序、後序呈現。由河內塔問題到老鼠走迷宮來看待遞迴。先進先出的佇列,如何處理雙佇列和優先權。
從線性資料結構跨一步到非線性結構,認識樹而以二元樹的走訪來展開資料的搜尋。由線而面,圖形由深而廣(DFS)或者是由廣而深(BFS)的追蹤,找出最短路徑才能解決問題。
搜尋與排序也是日常生活所見,從交換位置的氣池排序到快速完成排序的合併排序,也納入本書的討論。搜尋資料時,一個一個地找,只適用資料量少;二元或內插搜尋能加速其速度,使用雜湊搜尋得留意資料碰撞的問題。
雖然本書校稿過程力求無誤,唯恐有疏漏,還望各位先進不吝指教!
?
書
評
其 他 著 作
1.
從Leonardo到Midjourney的AI 繪圖奇幻旅程
2.
最新人工智慧原理與應用
3.
零基礎Python程式設計入門
4.
Photoshop設計達人必學工作術
5.
創新電子商務入門與應用
6.
遊戲中學習Scratch運算思維與程式設計
7.
Illustrator設計新手必學工作術
8.
Illustrator設計新手必學工作術
9.
Illustrator設計新手必學工作術
10.
Illustrator設計新手必學工作術