數(shù)據(jù)結構(Java語言描述·微課版)
本書系統(tǒng)地介紹了數(shù)據(jù)結構的基礎理論和算法設計方法,以及數(shù)據(jù)結構的應用、算法性能評價等內容,使讀者進一步理解數(shù)據(jù)抽象與編程實現(xiàn)的關系,提高用計算機解決實際問題的能力。本書共10章,分為4個部分。第1部分(第1章)介紹數(shù)據(jù)結構和算法的基本概念等;第2部分(第2章~第7章)詳細講解不同類型的數(shù)據(jù)結構,包含線性結構(線性表、鏈表、棧、隊列、串、數(shù)組、廣義表)和非線性結構(樹、圖);第3部分(第8章~第9章)介紹程序中經常用到的算法,即查找和排序;第4部分(第10章)是綜合實訓部分,通過商品管理系統(tǒng)等8個案例展示數(shù)據(jù)結構實現(xiàn)和應用的過程,并在最后提供綜合項目實訓與課程設計報告模板。本書可作為職業(yè)院校、應用型本科院校計算機專業(yè)和其他相關專業(yè)的教材和參考書,也可供從事計算機軟件開發(fā)的科技工作者參考。
·10.6萬字