| *完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:數據結構-Java語言實現 ISBN:9787030763228 出版社:科學 著編譯者:劉毅 頁數:223 所在地:中國大陸 *此為代購商品 書號:1624972 可大量預訂,請先連絡。 內容簡介 本書共8個單元,主要介紹了線性表、棧和隊列、樹和二叉樹、圖等常用數據結構的基本概念、邏輯結構、存儲結構、具體實現和案例應用等;還介紹了遞歸、排序、查找等常用演算法的設計、實現和性能分析。每個單元以任務為主線貫穿組織,由任務(包括知識準備、任務實施)、知識拓展、閱讀材料、單元小結、習題等部分組成。全書使用Java語言描述數據結構和演算法,圍繞典型任務,引導讀者思考問題,對問題進行建模及與對應的數據結構相聯繫,設計並實現數據結構,並將其作為一種自己打造的「工具」應用於具體問題的解決。本書提供教學課件、微課視頻、動畫演示視頻、習題答案、參考程序代碼、教學大綱、實驗指導等豐富的教學資源,並配套在線開放課程學習平台,方便教師教學和學生學習。 本書可作為高等職業教育計算機類相關專業「數據結構」課程的教材,也可供計算機軟體開發人員或編程愛好者參考使用。目錄 單元1 認識數據結構與演算法任務1 1 認識數據結構 1 1 1 知識準備 1 1 2 任務實施 任務1 2 設計簡單的數據結構 1 2 1 知識準備 1 2 2 任務實施 任務1 3 認識演算法 1 3 1 知識準備 1 3 2 任務實施 知識拓展:泛型實現代碼復用 閱讀材料:智能時代——從數據到大數據 單元小結 習題 單元2 線性表 任務2 1 認識線性表 2 1 1 知識準備 2 1 2 任務實施 任務2 2 順序表的實現 2 2 1 知識準備 2 2 2 任務實施 任務2 3 單鏈表的實現 2 3 1 知識準備 2 3 2 任務實施 任務2 4 線性表的應用 2 4 1 知識準備 2 4 2 任務實施 知識拓展:其他類型的鏈表 閱讀材料:科技史話——古老的手工計算機 單元小結 習題 單元3 棧和隊列 任務3 1 棧的定義和實現 3 1 1 知識準備 3 1 2 任務實施 任務3 2 隊列的定義和實現 3 2 1 知識準備 3 2 2 任務實施 任務3 3 棧和隊列的應用 3 3 1 知識準備 3 3 2 任務實施 知識拓展:鏈棧、循環順序隊列、優先順序隊列 閱讀材料:中國計算機事業的先驅——夏培肅 單元小結 習題 單元4 遞歸 任務4 1 認識遞歸 4 1 1 知識準備 4 1 2 任務實施 任務4 2 遞歸演算法設計 4 2 1 知識準備 4 2 2 任務實施 知識拓展:棧與遞歸 閱讀材料:「漢字激光照排之父」——王選 單元小結 習題 單元5 樹和二叉樹 任務5 1 認識樹和二叉樹 5 1 1 知識準備 5 1 2 任務實施 任務5 2 二叉樹的實現 5 2 1 知識準備 5 2 2 任務實施 任務5 3 二叉樹的應用 5 3 1 知識準備 5 3 2 任務實施 知識拓展:線索二叉樹、哈夫曼樹、樹和森林 閱讀材料:軟體歷程——金山WPS 單元小結 習題 單元6 圖 任務6 1 圖的定義和存儲 6 1 1 知識準備 6 1 2 任務實施 任務6 2 圖的遍歷 6 2 1 知識準備 6 2 2 任務實施 任務6 3 求最小生成樹 6 3 1 知識準備 6 3 2 任務實施 任務6 4 尋找最短路徑 6 4 1 知識準備 6 4 2 任務實施 知識拓展:圖的鄰接表存儲、拓撲排序、關鍵路徑 閱讀材料:科技創新——大學生成長的助推器 單元小結 習題 單元7 排序 任務7 1 基本排序演算法 7 1 1 知識準備 7 1 2 任務實施 任務7 2 高級排序演算法 7 2 1 知識準備 7 2 2 任務實施 任務7 3 在線性表中實現排序演算法 7 3 1 知識準備 7 3 2 任務實施 知識拓展:歸併排序、基數排序 閱讀材料:軟體工程師的職業道德 單元小結 習題 單元8 查找 任務8 1 線性表查找 8 1 1 知識準備 8 1 2 任務實施 任務8 2 哈希表查找 8 2 1 知識準備 8 2 2 任務實施 知識拓展:二叉排序樹、平衡二叉樹 閱讀材料:程序員的工匠精神 單元小結 習題 參考文獻 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |