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

資料結構:使用C語言(附CD)

沒有庫存
訂購需時10-14天
9789572242575
陳會安
松崗
2014年4月11日
173.00  元
HK$ 155.7  






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


  • 電腦資訊 > 程式設計 > C/C++











      資料結構是大專院校資訊相關科系的必修課程之一,對於初接觸資料結構的初學者來說,缺少實際的圖例輔助抽象化的概念,是最辛苦的事。



      本書超過400幅圖例,以最基本的Step By Step方式示範資料結構的基本概念,並搭以書附光碟的互動模擬動畫,能在學習的過程中,以最清晰、有條理的方式,幫助徹底融會貫通資料結構的概念。



    本書特色



      .使用最簡潔的C語言做為程式工具,屏除不必要的程式結構干擾。

      .以實例解說資料結構,大量圖示幫助釐清觀念。

      .書附光碟含全書範例程式碼、互動模擬動畫,清楚展現執行過程。






    第1章?? ?資料結構概論

    第2章?? ?陣列結構

    第3章?? ?字串結構

    第4章?? ?基本鏈結串列結構

    第5章?? ?堆疊

    第6章?? ?佇列

    第7章?? ?複雜鏈結串列

    第8章?? ?遞迴

    第9章?? ?樹狀結構

    第10章?? ?圖形結構

    第11章?? ?基本排序方法

    第12章?? ?改良的排序方法

    第13章?? ?外部排序法

    第14章?? ?基本的搜尋方法

    第15章?? ?更多的搜尋方法

    附錄A?? ?安裝與使用Orwell Dev-C++整合開發環境

    附錄B?? ?ASCII碼對照表






    作者序



      資料結構是計算機科學的一門重要課程,在學習C語言程式設計後,資料結構這門課程可以輕鬆擴大你的程式設計視野,幫助C程式設計者靈活運用陣列、串列、堆疊、佇列、二元樹和圖形等各種資料結構來解決程式問題,或使用搜尋和排序演算法來處理資料,讓程式執行的更有效率,此後,讀者不再只能撰寫只有幾行的小程式,而是擁有開發大型應用程式的能力。



      一般來說,當讀者初次接觸資料結構時,總會認為資料結構是一門深奧學科,事實上,從讀者初次接觸程式設計,資料結構就如影隨形般,不知不覺的溶入讀者的程式設計經驗中,隨著程式設計經驗的累積而與日俱增。因為資料結構就是一些前輩留下的寶貴程式設計經驗,一些有效解決程式問題的資料儲存方法和演算法步驟,這些寶貴的經驗累積,就成為資料結構這門課程。



      這本資料結構圖書是筆者留學歸國後撰寫的第1本電腦書,其最初版本是使用Turbo C撰寫,循序漸進詳細說明資料結構的基本觀念,並且輔以大量程式實例來加強解說(提供完整可執行程式,而非程式片段)。在改版中,筆者除了保留本書深入淺出解說的特點,程式碼部分全部改用Dev-C++重新編譯外,更引進全新互動模擬動畫學習工具,不只可以讓讀者檢視資料結構的動畫展示,更提供互動功能,可以讓讀者實際輸入資料來建立串列、堆疊、佇列和二元樹等資料結構,自行插入、刪除串列節點,或存入和取出堆疊和佇列資料等操作,讓讀者身歷其境了解各種資料結構的邏輯結構,和實際檢視演算法的執行過程。



      本書內容規劃上,在前10章說明各種資料結構的理論與觀念,第2章是陣列,第3章是字串結構。第4章是動態記憶體配置的基本串列。第5、6章是堆疊與佇列,分別活用陣列和串列來實作堆疊和佇列。在第7章由基本串列出發介紹各種基本串列延伸的複雜串列。在第8章詳細說明遞迴程式設計,筆者使用大量圖例來解說遞迴的執行過程。第9和10章分別為樹狀結構的二元樹和圖形。



      在第11到15章是使用在大量資料處理的搜尋和排序,並且說明程式計數原理。



      編著本書雖力求完美,但學識與經驗不足,謬誤難免,尚祈讀者不吝指正。





    其 他 著 作
    1. 超簡單 Python / MicroPython 物聯網應用:堆積木寫程式輕鬆學習軟硬體整合, 2/e
    2. 超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合(第二版)
    3. Python ? Excel 高效率打造辦公室作業+數據分析自動化
    4. Python 資料科學實戰教本:爬蟲、清理、資料庫、視覺化、探索式分析、機器學習建模,數據工程一次搞定!
    5. 看圖學Python人工智慧程式設計(附範例光碟)?
    6. Python從初學到生活應用超實務(電腦視覺與AI加強版):讓Python幫你處理日常生活與工作中繁瑣重複的工作
    7. App Inventor 2程式設計與應用:開發Android App一學就上手(第五版)(附範例光碟)?
    8. Raspberry Pi 樹莓派:Python x AI 超應用聖經
    9. Android程式設計與應用(第二版)?
    10. 資料結構入門-使用C語言(修訂版)(附範例光碟)
    11. 新觀念 PHP8+MySQL+AJAX 網頁程式範例教本(第六版)
    12. 超簡單AIoT物聯網與網站架設必學神器:Node-RED視覺化開發工具
    13. C++程式設計實習:趣玩Arduino(第二版)(附範例光碟)?
    14. 文科生也可以輕鬆學習網路爬蟲:Python+Web Scraper
    15. C語言程式設計與應用(第三版)(附範例光碟)?
    16. 超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合
    17. 看圖學C語言與運算思維(第二版)(附範例光碟)?
    18. App Inventor 2程式設計與應用:開發Android App一學就上手(第四版)(附範例光碟)?
    19. Python 從網路爬蟲到生活應用超實務:人工智慧世代必備的資料擷取術
    20. Python 從初學到生活應用超實務:讓 Python 幫你處理日常生活與工作中繁瑣重複的工作
    21. JavaScript網頁設計與TensorFlow.js人工智慧應用教本
    22. 人工智慧Python基礎課:用Python分析了解你的資料
    23. 資料庫系統理論與應用:使用SQL Server+Access(附範例光碟)
    24. SQL Server 2019/2017資料庫設計與開發實務
    25. 文科生也學得會的網路爬蟲:Excel VBA + Web Scraper
    26. 新觀念 Visual C# 程式設計範例教本(第五版)
    27. App Inventor 2程式設計與應用:開發Android App一學就上手(附範例光碟)(第三版)
    28. Java 11程式語言學習手冊(附範例光碟)
    29. Java SE11與Android 9.x程式設計範例教本
    30. 學會 C 語言 - 從不懂,到玩上手!圖控邏輯加強版
    31. App Inventor 2程式設計與應用:開發Android App一學就上手(第二版)(附範例光碟)
    32. SQL Server 2017/2016資料庫設計與開發實務
    33. 新觀念 Java 9 程式設計範例教本
    34. JavaScript+jQuery+Node.js網頁設計與物聯網應用開發教本
    35. 新觀念資料庫系統理論與設計實務(第五版)
    36. App Inventor 2程式設計與應用:開發Android App一學就上手(附範例光碟)
    37. Visual Basic 2017程式設計與應用:程式設計與邏輯訓練共舞(附範例光碟)
    38. RaspberryPi樹莓派:從不懂,到玩上手!
    39. Java SE 8與Android 7.x程式設計範例教本
    40. Android程式設計與應用(附範例光碟)
    41. 學會 Python:從不懂,到玩上手!
    42. 新觀念 Android 程式設計範例教本 - 使用 Android Studio 2.x 版
    43. 從 HTML5+CSS3+JavaScript 到 jQuery+Node.js 程式設計
    44. SQL Server 2016資料庫設計與開發實務(附T-SQL範例檔、資料庫檔光碟)
    45. 新觀念 Microsoft Visual C# 程式設計範例教本 第四版
    46. ASP.NET 4.6 網頁製作徹底研究:使用Visual Basic
    47. C語言程式設計與應用(第二版)(附範例光碟)
    48. 資料結構理論與實務:以 Java 語言實作(第二版)
    49. C++程式設計實習:趣玩Arduino(附範例光碟)
    50. SP.NET 4.6 網頁製作徹底研究 - 使用 C#
    51. Scratch 2 + S2A程式邏輯與Arduino創客訓練課
    52. PHP 7與MySQL網頁資料庫程式設計(附1CD)
    53. 新觀念 PHP7+MySQL+AJAX 網頁設計範例教本 第五版
    54. 學會C語言:從不懂,到玩上手
    55. 跨平台 Android•iPhone 程式開發:使用 Visual Studio Community + Cordova/PhoneGap + jQuery Mobile
    56. 看圖學C語言(附範例光碟)
    57. 新觀念 UML 系統分析與設計實務 第二版
    58. Microsoft Visual Basic 2015:程式設計範例教本
    59. 資料結構入門:使用C語言(附範例光碟)
    60. 用Visual Basic您也能開發Android App(增訂版B4A+B4i)--跨平台開發Android與iOS App
    61. 用App Inventor 2拼出你自己的Android App(附1CD)
    62. Java SE 8與Android 5.x程式設計範例教本(附Java和Android範例檔/附光碟)
    63. SQL Server 2014資料庫設計與開發實務(附T-SQL範例檔、資料庫檔光碟)
    64. 新觀念 Android 程式設計範例教本:使用 Android Studio
    65. 學程式,一步步來!先搞懂,再驗證的Scratch+fChart程式設計邏輯課
    66. JavaScript+jQuery Mobile+Node.js跨平台網頁設計範例教本
    67. Java 8 程式語言學習手冊(附範例光碟)
    68. PHP與MySQL網頁資料庫程式設計:使用WebMatrix快速開發
    69. 簡單學Basic4android:用VB輕鬆開發Android App
    70. 新觀念 Visual C# 程式設計範例教本 第三版
    71. Access 2013資料庫入門與實作
    72. C語言程式設計與應用(附範例光碟)
    73. 用實例學Visual Basic 2013 / 2012程式設計(附書光碟CD+DVD)
    74. 新觀念 PHP+MySQL+AJAX 網頁設計範例教本 第四版
    75. 程式邏輯與Visual Basic程式設計(附範例光碟)
    76. 用Visual Basic您也能開發Android App(附範例/教學影片光碟)
    77. 用實例學Visual Basic 2012程式設計(附DVDx1)
    78. PHP+ MySQL與jQuery Mobile跨行動裝置網站開發
    79. ASP.NET 4.5與jQuery Mobile跨行動裝置網站開發:使用C#(附光碟)
    80. ASP.NET 4.5 網頁製作徹底研究:使用 VB 2012(附1片光碟片)
    81. Visual Basic 2012 程式設計範例教本(附1光碟)
    82. Java SE 7與Android 4.x程式設計範例教本(第二版)(附Java和Android範例專案/附光碟)
    83. ASP.NET 4.5與jQuery Mobile跨行動裝置網站開發-使用VB(附光碟)
    84. SQL Server 2012 資料庫管理實務(附光碟)
    85. SQL Server 2012資料庫設計與開發實務(附光碟)
    86. 跨平台 Android/iPhone 程式開發:使用 PhoneGap/jQuery Mobile(附光碟)
    87. 從HTML5/CSS3/JavaScript 到 jQuery/PhoneGap Android 程式設計(附光碟)
    88. JavaScript與jQuery網頁設計範例教本
    89. 新觀念Java 7程式設計範例教本(附1片光碟片)
    90. Java SE 7與Android 4.x程式設計範例教本
    91. 新觀念 Android SDK 程式設計範例教本(附光碟*1)
    92. 用實例學Visual Basic 2010程式設計
    93. Visual Basic 2010 程式設計範例教本(附1光碟片)
    94. ASP.NET 4.0 網頁製作徹底研究:使用 VB 2010(附光碟*1)
    95. ASP.NET 3.5網頁設計範例教本