庫存狀況
「香港二樓書店」讓您 愛上二樓●愛上書
我的購物車 加入會員 會員中心 常見問題 首頁
「香港二樓書店」邁向第一華人書店
登入 客戶評價 whatsapp 常見問題 加入會員 會員專區 現貨書籍 現貨書籍 購物流程 運費計算 我的購物車 聯絡我們 返回首頁
香港二樓書店 > 今日好書推介
二樓書籍分類
 
資料結構:使用C

資料結構:使用C

沒有庫存
訂購需時10-14天
9786263667686
數位新知
五南
2023年11月25日
183.00  元
HK$ 173.85  






ISBN:9786263667686
  • 規格:平裝 / 488頁 / 17 x 23 x 2.44 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣


  • 電腦資訊 > 程式設計 > 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. Illustrator設計新手必學工作術
    2. Illustrator設計新手必學工作術
    3. Illustrator設計新手必學工作術
    4. Python程式設計的12堂必修課
    5. 資料結構:使用Visual C#
    6. 資料結構:使用Visual C#
    7. 資料結構:使用Python
    8. ChatGPT在資訊科技的萬用技巧
    9. 資料結構:使用Python
    10. ChatGPT在資訊科技的萬用技巧
    11. 資料結構:使用Java
    12. 最新社群與行動行銷實務應用
    13. 零基礎C++程式設計入門
    14. 零基礎C程式設計入門
    15. 雲端發展與重要創新應用
    16. APCS使用Java
    17. InDesign 2021超強數位排版達人必備工作術
    18. 電子商務與網路行銷
    19. APCS使用C
    20. APCS使用Python
    21. APCS使用C++
    22. 多媒體概論與實務應用
    23. InDesign CC 超世代數位設計高手必備:文書排版、書冊製作、互動電子書速效入門
    24. InDesign CC 超世代數位設計高手必備:文書排版、書冊製作、互動電子書速效入門
    25. Illustrator CC 超世代數位設計高手必備-圖樣繪製、創意插畫、專屬 Logo 速效入門
    26. Illustrator CC 超世代數位設計高手必備-圖樣繪製、創意插畫、專屬Logo速效入門
    27. 雲端發展與重要創新應用(第二版)
    28. APCS C++ 解題高手
    29. 創新電子商務入門與應用(第二版)
    30. 數位行銷的八堂黃金入門課(第二版)
    31. APCS C&C++解題高手(2021版)
    32. Python程式設計:初心者超凡入門
    33. 最新社群與行動行銷實務應用(第二版)
    34. 最新網路行銷必勝攻略(第二版)
    35. 馬上就會Office 2019商務實作與應用
    36. 玩轉Scratch 3.0程式積木設計的16堂課(第二版)
    37. 2021超新版計算機概論:邁向資訊新世代(全工科適用)
    38. 創新電子商務入門與應用
    39. Visual C# 2019 程式設計16堂課
    40. 零基礎C程式設計入門
    41. 零基礎C++程式設計入門
    42. 雲端發展與重要創新應用
    43. 數位行銷的八堂黃金入門課
    44. 玩轉Scratch 3.0程式積木設計的16堂課
    45. 徹底研究 最新C++物件導向程式設計實例
    46. 輕鬆學會 運算思維與C#程式設計實例
    47. InDesign CC超強數位排版達人必備工作術:文書排版、書冊製作、互動電子書一本搞定(附光碟)
    48. APCS Python 解題高手
    49. 徹底研究:最新Python程式設計實例
    50. 輕鬆學會:運算思維與Python程式設計實例
    51. 輕鬆學會 運算思維與C++程式設計實例
    52. 設計達人自學必備Photoshop+Illustrator 視覺創意雙效工作術
    53. 解析!多媒體概論與實務應用
    54. 最新網路行銷必勝攻略
    55. APCS C&C++ 解題高手
    56. 最新社群與行動行銷實務應用
    57. Photoshop CC 從入門到精通:玩轉PS設計風華的14堂課
    58. 2020超新版計算機概論:邁向資訊新世代(全工科適用)
    59. 馬上就會 Office 2013 商務實作與應用(第三版)附光碟
    60. 馬上就會 Word 2013 商務實作與應用(附光碟)(第二版)
    61. HTML5+CSS3+jQuery Mobile輕鬆打造App與行動網站(附CD)(第二版)
    62. 馬上就會 Office 2013 商務實作與應用 (附光碟)
    63. IllustratorCC從入門到精通(附光碟)
    64. HTML5+CSS3+jQuery Mobile輕鬆打造App與行動網站
    65. 馬上就會Excel 2013商務實作與應用(附光碟)
    66. 馬上就會 Word 2013 商務實作與應用(附光碟)
    67. 馬上就會 Office 2013商務實作與應用