數據結構與算法項目化教程(微課版)

《數據結構與算法項目化教程(微課版)》是清華大學出版社於2022年出版的書籍,作者是唐懿芳 陶南 林萍 鐘麗萍 鐘達夫 崔曉坤

基本介紹

  • 書名:數據結構與算法項目化教程(微課版)
  • 作者:唐懿芳 陶南 林萍 鐘麗萍 鐘達夫 崔曉坤
  • 出版社:清華大學出版社
  • 出版時間:2022年7月1日
  • 定價:59 元
  • ISBN:9787302609018
  • 印次:1-1
  • 印刷:2022.07.12
內容簡介,目錄,

內容簡介

本書系統、全面地講解了數據結構與算法的主要內容,用項目化教學的形式介紹了線性表、棧、佇列、字元串、數組與矩陣、樹、圖、查找算法及排序算法。對於每一種類型的數據結構,都詳細闡述了基本概念、各種不同的存儲結構和不同存儲結構上一些主要操作的算法,並給出完整的Java代碼,每個重要算法還設計了動手實踐環節,讓讀者更牢固地掌握和運用知識點解決實際問題,最後用項目實現的方式介紹了數據結構及算法的實際套用。 本書可作為套用型本科、高職高專、成人高校計算機相關專業課程的教材,也可作為各類培訓班、計算機從業人員和愛好者的參考用書。

目錄

緒論
習題
模組1線性表——排隊叫號器
1.1項目描述
1.2相關知識
1.2.1線性表的定義
1.2.2線性表的基本運算
1.2.3順序表
1.2.4鍊表
1.2.5循環鍊表和雙向鍊表
1.3項目實現
任務1限制隊長的排隊叫號器
任務2不限制隊長的排隊叫號器
1.4小結
1.5習題
模組2棧——歌曲播放器
2.1項目描述
2.2相關知識
2.2.1棧的定義
2.2.2棧的基本運算
2.2.3順序棧
2.2.4鏈棧
2.3項目實現
任務1限制曲數的歌曲播放器
任務2不限制曲數的歌曲播放器
2.4小結
2.5習題
模組3佇列——醫院排隊叫號系統
3.1項目描述
3.2相關知識
3.2.1佇列的定義
3.2.2佇列的基本運算
3.2.3順序佇列
3.2.4循環佇列
3.2.5鏈式佇列
3.3項目實現
任務1用循環佇列實現排隊叫號器
任務2用鏈式佇列實現排隊叫號器
3.4小結
3.5習題
模組4字元串——身份證信息的提取
4.1項目描述
4.2相關知識
4.2.1串的定義
4.2.2串的基本運算
4.2.3順序串
4.2.4串的模式匹配算法
4.2.5鍊表串
4.3項目實現
4.4小結
4.5習題
模組5數組與矩陣——圖片壓縮小軟體
5.1項目描述
5.2相關...

相關詞條

熱門詞條

聯絡我們