[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 數據結構課程設計 C語言描述(第2版)
    該商品所屬分類:圖書 -> 電子工業出版社
    【市場價】
    286-416
    【優惠價】
    179-260
    【作者】 阮宏一 
    【所屬類別】 電子工業出版社 
    【出版社】電子工業出版社 
    【ISBN】9787121296451
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    出版社:電子工業出版社
    ISBN:9787121296451
    版次:2

    商品編碼:11961631
    品牌:電子工業出版社
    包裝:平裝

    開本:16開
    出版時間:2016-08-01
    用紙:輕型紙

    頁數:232
    字數:380000
    正文語種:中文

    作者:阮宏一

        
        
    "

    編輯推薦

    適讀人群 :本書適合作為高等學校計算機及相關專業《數據結構課程設計》的教材,也可作為學生自學數據結構設計的輔助教材或軟件開發者的參考書。

    (1)采用C語言實現各種算法,更加有助於學生學習。(2)根據“數據結構”課程要求,組織各章節內容。各章包括知識點提示、應用設計實例(從設計到實現,完整解析經典實例)及實踐題選(包括目的、要求、提示等)三部分內容。幫助學生盡快掌握用C語言進行應用程序開發的步驟和方法。(3)內容組織更加精簡完善、清晰、好用,更利於學生自主實踐學習。(4)難易適度,更加適合教與學。

    內容簡介

    本書是《數據結構課程設計》的教材,在作者多年指導學生完成課程設計的經驗基礎上編寫而成。本書算法全部使用C語言描述,所有應用程序源代碼都在Microsoft Visual C++ 6.0下運行通過。全書共10章,第1章概述課程設計的目的和要求等;第2章至第7章分別討論了對應數據結構內容的應用設計,如線性表、棧與隊列、串、矩陣及廣義表、樹、圖等應用;第8章和第9章分別討論了動態存儲管理、查找、排序及文件操作的應用;第10章對應用程序主界面的常用設計方法進行了介紹。各章由本章知識要點、應用開發實例以及課程設計題選三部分組成。本書應用程序源代碼可以在華信教育資源網(www.hxedu.com.cn)免費注冊下載。本書適合作為高等學校計算機及相關專業《數據結構課程設計》的教材,也可作為學生自學數據結構設計的輔助教材或軟件開發者的參考書。

    作者簡介

    阮宏一,教授,1982年至今,先後在湖北教育學院數學繫、湖北教育學院計科繫、湖北第二師範學院計算機學院任教。湖北高等學校計算機學會會員,《數據結構》校級精品課程負責人。曾出版過《數據庫繫統概論》、《數據結構C/C++描述》、《數據結構實踐指導教程(C語言版)》、《C程序設計實訓教程》、《Visual FoxPro 程序設計實訓教程》、《大學計算機基礎》、《大學計算機基礎實訓教程》、《數據結構課程設計(C/C++描述)》等多部教材。

    目錄

    第1章 課程設計概述 1
    1.1 課程設計的地位與作用 1
    1.2 課程設計的目標和要求 1
    1.3 課程設計的步驟 2
    1.4 實驗報告規範 3
    第2章 線性表及其應用 5
    2.1 本章知識要點 5
    2.2 “學生通訊錄管理繫統”的設計與實現 6
    2.2.1 設計要求 6
    2.2.2 概要設計 6
    2.2.3 模塊設計 7
    2.2.4 詳細設計 7
    2.2.5 測試分析 9
    2.2.6 源程序清單 10
    2.2.7 用戶手冊 15
    2.3 “航空客運訂票繫統”的設計與實現 16
    2.3.1 設計要求 16
    2.3.2 概要設計 16
    2.3.3 模塊設計 17
    2.3.4 詳細設計 18
    2.3.5 測試分析 25
    2.3.6 源程序清單 26
    2.3.7 用戶手冊 32
    2.4 課程設計題選 32
    2.4.1 運動會分數統計繫統 32
    2.4.2 約瑟夫環問題 33
    2.4.3 城市鏈表 33
    2.4.4 長整數運算 34
    第3章 棧、隊列及其應用 35
    3.1 本章知識要點 35
    3.1.1 棧的存儲結構 35
    3.1.2 隊列的存儲結構 36
    3.2 “表達式求值問題”的設計與實現 37
    3.2.1 設計要求 37
    3.2.2 概要設計 37
    3.2.3 模塊設計 38
    3.2.4 詳細設計 39
    3.2.5 測試分析 40
    3.2.6 源程序清單 41
    3.2.7 用戶手冊 43
    3.3 “銀行排隊繫統”的設計與實現 43
    3.3.1 設計要求 43
    3.3.2 概要設計 43
    3.3.3 模塊設計 44
    3.3.4 詳細設計 45
    3.3.5 測試分析 47
    3.3.6 源程序清單 48
    3.3.7 用戶手冊 57
    3.4 課程設計題選 57
    3.4.1 停車場管理繫統 57
    3.4.2 車廂調度問題 57
    3.4.3 數制轉換問題 58
    3.4.4 回文判斷 58
    3.4.5 商品貨架管理 59
    3.4.6 括號匹配的檢驗 59
    第4章 串結構及其應用 60
    4.1 本章知識要點 60
    4.1.1 串的定義及基本操作 60
    4.1.2 串的存儲結構 61
    4.1.3 串的模式匹配算法 61
    4.2 “串基本操作演示繫統”的設計與實現 63
    4.2.1 設計要求 63
    4.2.2 概要設計 64
    4.2.3 模塊設計 64
    4.2.4 詳細設計 65
    4.2.5 測試分析 68
    4.2.6 源程序清單 69
    4.2.7 用戶手冊 72
    4.3 “文學研究助手繫統”的設計與實現 72
    4.3.1 設計要求 72
    4.3.2 概要設計 72
    4.3.3 模塊設計 73
    4.3.4 詳細設計 74
    4.3.5 測試分析 76
    4.3.6 源程序清單 76
    4.3.7 用戶手冊 77
    4.3.8 “文學研究助手繫統”實現方法之二 77
    4.4 課程設計題選 81
    4.4.1 文本格式化問題 81
    4.4.2 簡單行編輯程序 82
    第5章 多維數組、矩陣、廣義表及其應用 84
    5.1 本章知識要點 84
    5.1.1 多維數組 84
    5.1.2 稀疏矩陣 85
    5.1.3 廣義表 86
    5.2 “稀疏矩陣運算器”的設計與實現 89
    5.2.1 設計要求 89
    5.2.2 概要設計 89
    5.2.3 模塊設計 90
    5.2.4 詳細設計 90
    5.2.5 測試分析 93
    5.2.6 源程序清單 94
    5.2.7 用戶手冊 98
    5.3 “廣義表基本操作演示繫統”的設計與實現 98
    5.3.1 設計要求 98
    5.3.2 模塊設計 98
    5.3.3 詳細設計 99
    5.3.4 測試分析 104
    5.3.5 源程序清單 104
    5.3.6 用戶手冊 110
    5.4 課程設計題選 110
    5.4.1 模擬實現多維數組類型 110
    5.4.2 稀疏矩陣的轉置 111
    5.4.3 識別廣義表的“頭”或“尾”的演示 111
    第6章 樹及其應用 113
    6.1 本章知識要點 113
    6.1.1 樹與森林 113
    6.1.2 二叉樹 115
    6.1.3 哈夫曼樹及其應用 118
    6.2 “二叉樹基本操作演示程序”的設計與實現 119
    6.2.1 設計要求 119
    6.2.2 概要設計 119
    6.2.3 模塊設計 120
    6.2.4 詳細設計 121
    6.2.5 測試分析 123
    6.2.6 源程序清單 124
    6.2.7 用戶手冊 126
    6.3 “哈夫曼樹”的建立及其應用 127
    6.3.1 設計要求 127
    6.3.2 概要設計 127
    6.3.3 模塊設計 127
    6.3.4 詳細設計 128
    6.3.5 測試分析 130
    6.3.6 源程序清單 131
    6.3.7 用戶手冊 133
    6.4 課程設計題選 133
    6.4.1 求二叉樹上結點的路徑 133
    6.4.2 重言式判別問題 134
    6.4.3 表達式類型的實現 134
    6.4.4 打印樹形結構 135
    第7章 圖結構及其應用 136
    7.1 本章知識要點 136
    7.1.1 圖的存儲結構 136
    7.1.2 圖應用的相關算法 137
    7.2 “校園導遊繫統”的設計與實現 139
    7.2.1 設計要求 139
    7.2.2 概要設計 139
    7.2.3 模塊設計 140
    7.2.4 詳細設計 142
    7.2.5 測試分析 148
    7.2.6 源程序清單 150
    7.2.7 用戶手冊 158
    7.3 課程設計題選 158
    7.3.1 圖基本操作的實現 158
    7.3.2 教學計劃編排問題 158
    7.3.3 最小生成樹問題 159
    7.3.4 交通咨詢繫統設計 159
    第8章 動態存儲管理、查找、內排序及其應用 161
    8.1 本章知識要點 161
    8.1.1 動態存儲管理 161
    8.1.2 查找 163
    8.1.3 排序 165
    8.2 “模擬動態存儲管理演示繫統”的設計與實現 167
    8.2.1 設計要求 167
    8.2.2 概要設計 167
    8.2.3 模塊設計 168
    8.2.4 詳細設計 169
    8.2.5 測試分析 172
    8.2.6 源程序清單 173
    8.2.7 用戶手冊 181
    8.3 “航班信息查詢與檢索繫統”的設計與實現 181
    8.3.1 設計要求 181
    8.3.2 概要設計 182
    8.3.3 模塊設計 182
    8.3.4 詳細設計 183
    8.3.5 測試分析 187
    8.3.6 源程序清單 188
    8.3.7 用戶手冊 192
    8.4 課程設計題選 193
    8.4.1 伙伴存儲管理繫統演示 193
    8.4.2 圖書管理繫統 193
    8.4.3 內部排序算法比較 194
    8.4.4 哈希表設計 195
    8.4.5 統計成績 195
    第9章 文件操作及其應用 196
    9.1 本章知識要點 196
    9.1.1 文件的基本概念 196
    9.1.2 C文件類型指針 197
    9.1.3 C文件的打開與關閉 198
    9.1.4 數據塊的讀入和輸出 199
    9.2 “二叉排序樹與文件操作”的設計與實現 202
    9.2.1 設計要求 202
    9.2.2 概要設計 202
    9.2.3 模塊設計 204
    9.2.4 詳細設計 205
    9.2.5 測試分析 207
    9.2.6 源程序清單 208
    9.2.7 用戶手冊 215
    9.3 課程設計題選 216
    9.3.1 外存文件的排序操作 216
    9.3.2 索引文件的插入、刪除和查找 216
    第10章 應用程序主界面設計 218
    10.1 本章知識要點 218
    10.1.1 窗體型界面 218
    10.1.2 字符型界面 218
    10.2 字符型界面的設計與實現 218
    10.2.1 界面背景顏色設置 218
    10.2.2 界面背景大小設置 219
    10.2.3 字符菜單設計實例一 219
    10.2.4 字符菜單設計實例二 222
    10.3 字符型界面設計總結 223
    參考文獻 224

    查看全部↓

    前言/序言

    第2版前言

    數據結構是計算機程序設計的重要理論技術基礎,《數據結構》課程對計算機學科具有承前啟後的地位和作用。由於課堂教學和實踐的深度和廣度有限,要學生很好地理解和掌握數據結構的理論、相關算法及其應用往往比較困難。所以,作為數據結構課程後續課程的《數據結構課程設計》的開設就非常重要。該課程的目的是進一步鞏固和提升學生對數據結構知識的掌握及應用。由於該課程一般在大學一或二年級開設,學生一般隻學了C語言,針對這種情況,我們在第1版教材的基礎上,將源程序全部改用C語言描述。

    本書是《數據結構課程設計》的教材,在作者多年指導學生完成課程設計的經驗基礎上編寫而成。全書的內容安排與《數據結構》課程主教材的相關章節對應,精心挑選出十多個實際應用問題,並通過應用程序的設計、開發與實現過程,帶領讀者一步一步地掌握數據結構課程的精華。本書的編寫力求思路清晰、概念準確、算法精湛、格式規範、典型實用。本書全部采用C語言實現各種算法,所有算法均在Microsoft Visual C++ 6.0環境下測試通過。

    全書共10章,第1章概述課程設計的目的和要求等;第2章至第7章分別討論了線性表、棧與隊列、串、矩陣及廣義表、樹、圖等應用;第8章和第9章分別討論了動態存儲管理、查找、排序及文件操作的應用;第10章對應用程序主界面的常用設計方法進行了介紹。

    第2章至第9章是本書的重點。其中,各章的內容由以下三部分組成。

    第一部分是本章知識要點。包括數據結構的定義、常用存儲方法及經典算法等提示。

    第二部分是應用設計實例。從設計要求、概要設計、模塊設計、詳細設計到測試分析、源程序清單等,按照應用設計開發的全過程進行編寫,並對源程序進行了詳細注釋。目的是幫助讀者在無形中學會模仿,起到潛移默化的效果。希望書中的應用實例能起到拋磚引玉的作用,以引來讀者更多、更優良的設計範例。

    第三部分是課程設計題選。目的是希望讀者在學習相關章節的內容後能自己練習提高。題選有難有易。每個題選由問題描述、基本要求、測試數據、實現提示和選做內容五部分組成,希望能夠幫助讀者在實踐過程中得到一些啟發。

    本書由阮宏一、宋婉娟主編,並負責全書的總體策劃與統稿、定稿工作,魯靜、張琪、張緒輝、金迪任副主編。各章主要編寫人員分工如下:第1章、第7章、第9章由阮宏一、張緒輝、金迪編寫,第2章、第3章、第10章由宋婉娟、張劍編寫,第4章、第5章、第8章由魯靜、吳士泓編寫,第6章由張琪編寫。

    本書適合作為高等學校計算機及相關專業《數據結構課程設計》的教材,也可以作為學生自學數據結構設計的輔助教材或軟件開發者的參考書。

    本書應用程序源代碼可在華信教育資源網(www.hxedu.com.cn)免費注冊下載。

    由於時間倉促及作者水平有限,書中難免存在欠妥和疏漏之處,敬請廣大讀者批評指正。編者E-mail:hyruan@hue.edu.cn。


    編 者

    2016年8月


    查看全部↓



    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部