書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版

數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版

出版社:北京郵電大學(xué)出版社出版時間:2024-02-01
開本: 26cm 頁數(shù): 317頁
本類榜單:教材銷量榜
中 圖 價:¥45.2(7.8折) 定價  ¥58.0 登錄后可看到會員價
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版 版權(quán)信息

  • ISBN:9787563571635
  • 條形碼:9787563571635 ; 978-7-5635-7163-5
  • 裝幀:平裝-膠訂
  • 冊數(shù):暫無
  • 重量:暫無
  • 所屬分類:>

數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版 內(nèi)容簡介

“數(shù)據(jù)結(jié)構(gòu)與算法”是計算機(jī)及其相關(guān)專業(yè)的重要課程,該課程的內(nèi)容是計算機(jī)軟件開發(fā)及應(yīng)用人員必B的專業(yè)基礎(chǔ)。隨著大數(shù)據(jù)、人工智能、通信技術(shù)的發(fā)展,計算機(jī)軟件也越來越朝著智能化、自動化方向發(fā)展,結(jié)合人工智能技術(shù)、大數(shù)據(jù)技術(shù)來開發(fā)計算機(jī)軟件是未來的發(fā)展趨勢。本書主要介紹了經(jīng)典的數(shù)據(jù)結(jié)構(gòu)與算法的知識,包括基礎(chǔ)的線性表、棧、隊列、串、數(shù)組、樹、圖等數(shù)據(jù)結(jié)構(gòu),以及常用的查找和排序技術(shù)。在此基礎(chǔ)上,本書加入了大數(shù)據(jù)和AI領(lǐng)域的KNN機(jī)器學(xué)習(xí)、隨機(jī)梯度下降、神經(jīng)網(wǎng)絡(luò)、搜索引擎、大規(guī)模矩陣計算、大數(shù)據(jù)排序等工程實(shí)踐案例,使讀者可以將數(shù)據(jù)結(jié)構(gòu)和算法的知識與大數(shù)據(jù)和AI應(yīng)用緊密結(jié)合在一起,融會貫通。
本書內(nèi)容豐富、層次清晰、深入淺出,在AI、大數(shù)據(jù)領(lǐng)域的工程實(shí)踐案例中將理論講解和代碼實(shí)現(xiàn)一一對應(yīng),尤其適合作為人工智能專業(yè)、大數(shù)據(jù)專業(yè)、電子信息類專業(yè)的數(shù)據(jù)結(jié)構(gòu)與算法課程的教材,可以為學(xué)生后續(xù)學(xué)習(xí)AI和大數(shù)據(jù)等專業(yè)課程奠定基礎(chǔ)。

數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版 目錄

第1章 緒論 1.1 數(shù)據(jù)結(jié)構(gòu)與算法的重要性 1.2 數(shù)據(jù)結(jié)構(gòu)的基本概念 1.3 算法和算法分析 1.3.1 算法描述 1.3.2 算法分析 1.3.3 NP問題 1.4 STL與數(shù)據(jù)結(jié)構(gòu) 1.4.1 STL簡介 1.4.2 STL與數(shù)據(jù)結(jié)構(gòu)的關(guān)系 1.5 工程實(shí)踐和思考 習(xí)題1 第2章 線性表 2.1 線性表概述 2.1.1 線性表的定義 2.1.2 線性表的運(yùn)算 2.1.3 各種常用存儲結(jié)構(gòu) 2.2 順序表的實(shí)現(xiàn) 2.2.1 順序表的存儲結(jié)構(gòu) 2.2.2 順序表的基本運(yùn)算 2.2.3 順序表的應(yīng)用——通訊錄 2.2.4 STL中的順序表——vector 2.3 單鏈表的實(shí)現(xiàn) 2.3.1 單鏈表的存儲結(jié)構(gòu) 2.3.2 單鏈表的基本運(yùn)算 2.3.3 單鏈表的應(yīng)用——通訊錄 2.4 循環(huán)鏈表的實(shí)現(xiàn) 2.5 雙鏈表的實(shí)現(xiàn) 2.5.1 雙鏈表的基本結(jié)構(gòu) 2.5.2 雙鏈表的基本運(yùn)算 2.5.3 STL中的雙鏈表——list 2.6 順序表與鏈表的比較 2.6.1 時間性能比較 2.6.2 空間性能比較 2.7 工程實(shí)踐和思考 問題1:不支持指針的高級語言如何實(shí)現(xiàn)鏈表? 問題2:隨機(jī)梯度下降算法 問題3:操作系統(tǒng)的內(nèi)存如何管理? 問題4:荷蘭國旗問題 習(xí)題2 第3章 線性表的擴(kuò)展 3.1 各種擴(kuò)展線性表 3.1.1 棧 3.1.2 隊列 3.1.3 串 3.1.4 多維數(shù)組 3.2 棧的實(shí)現(xiàn) 3.2.1 順序棧 3.2.2 鏈棧 3.2.3 棧與遞歸 3.2.4 STI。中的!猻tack 3.3 隊列的實(shí)現(xiàn) 3.3.1 循環(huán)隊列 3.3.2 鏈隊列 3.3.3 STL中的隊列 3.4 串的實(shí)現(xiàn) 3.4.1 串的存儲結(jié)構(gòu) 3.4.2 串的模式匹配 3.4.3 KMP算法 3.4.4 STL中的串——string 3.5 多維數(shù)組 3.5.1 多維數(shù)組的存儲 3.5.2 稀疏矩陣的表示和計算 3.6 經(jīng)典算法分析 3.6.1 窮舉法——背包問題 3.6.2 貪心算法——背包問題 3.6.3 分治法——漢諾塔游戲 3.6.4 回溯法——迷宮問題 3.6.5 動態(tài)規(guī)劃——背包問題 3.7 工程實(shí)踐和思考 問題1:優(yōu)先級隊列的調(diào)度 問題2:大規(guī)模矩陣計算 問題3:BMP圖像處理 問題4:基于KNN算法的手寫數(shù)字識別 習(xí)題3 第4章 樹 4.1 基本概念 4.1.1 樹 4.1.2 二叉樹 4.1.3 森林 4.2 基本操作 4.2.1 樹的遍歷 4.2.2 二又樹的遍歷 4.2.3 森林的遍歷 4.2.4 樹、森林與二叉樹的轉(zhuǎn)換 4.3 存儲結(jié)構(gòu) 4.3.1 樹的存儲結(jié)構(gòu) 4.3.2 二叉樹的存儲結(jié)構(gòu) 4.4 二叉樹的實(shí)現(xiàn) 4.4.1 二叉樹的聲明 4.4.2 二叉樹的關(guān)鍵算法 4.4.3 遞歸算法的規(guī)律 4.5 哈夫曼樹的應(yīng)用 4.5.1 哈夫曼樹的定義與存儲結(jié)構(gòu) 4.5.2 哈夫曼樹的構(gòu)造 4.5.3 哈夫曼編碼表的構(gòu)建 4.5.4 哈夫曼編、解碼的實(shí)現(xiàn) 4.6 工程實(shí)踐和思考 問題1:構(gòu)建算術(shù)表達(dá)式二叉樹 問題2:在通信系統(tǒng)中如何使用哈夫曼樹壓縮信息? 問題3:莫爾斯碼 習(xí)題4 第5章 圖 5.1 基本概念 5.1.1 圖的定義 5.1.2 圖的基本術(shù)語 5.2 圖的存儲結(jié)構(gòu) 5.2.1 鄰接矩陣 5.2.2 鄰接表 5.2.3 十字鏈表 5.2.4 鄰接多重表 5.2.5 邊集數(shù)組 5.2.6 圖的存儲結(jié)構(gòu)比較 5.3 圖的實(shí)現(xiàn) 5.3.1 圖的構(gòu)建 5.3.2 圖的遍歷 5.3.3 圖的析構(gòu) 5.4 *小生成樹 5.4.1 普里姆算法 5.4.2 克魯斯卡爾算法 5.5 *短路徑 5.5.1 Dijkstra算法 5.5.2 Floyd算法 5.6 工程實(shí)踐與思考 問題1:圖著色問題 問題2:地鐵換乘線路查找問題 問題3:教學(xué)計劃安排問題 問題4:多層神經(jīng)網(wǎng)絡(luò)模型 習(xí)題5 第6章 查找 6.1 基本概念 6.1.1 靜態(tài)查找和動態(tài)查找 6.1.2 查找的性能評估 6.1.3 查找結(jié)構(gòu)分類 6.2 線性表查找 6.2.1 順序查找 6.2.2 折半查找 6.2.3 索引查找 6.3 樹表查找 6.3.1 二叉排序樹 6.3.2 平衡二叉樹 6.3.3 B一樹 6.3.4 STL中的樹表——set和map 6.4 散列查找 6.4.1 散列技術(shù) 6.4.2 散列函數(shù)設(shè)計 6.4.3 沖突處理 6.4.4 常用的散列函數(shù) 6.5 工程實(shí)踐和思考 問題1:自然語言處理的基本問題——中文分詞 問題2:數(shù)據(jù)庫索引結(jié)構(gòu) 問題3:搜索引擎中的索引結(jié)構(gòu) 習(xí)題6 第7章 排序 7.1 基本概念 7.1.1 相關(guān)概念 7.1.2 排序性能評估 7.1.3 排序方法分析 7.2 簡單排序 7.2.1 起泡排序 7.2.2 直接插入排序 7.2.3 簡單選擇排序 7.3 復(fù)雜排序 7.3.1 希爾排序 7.3.2 快速排序 7.3.3 堆排序 7.3.4 歸并排序 7.3.5 排序方法比較 7.3.6 STL中常用的排序算法 7.4 非比較的排序算法 7.4.1 計數(shù)排序 7.4.2 桶排序 7.4.3 基數(shù)排序 7.5 工程實(shí)踐和思考 問題1:電話號碼排序 問題2:大數(shù)據(jù)下的排序問題 習(xí)題7 參考文獻(xiàn) 附錄 附錄1 異常處理 附錄2 模板
展開全部

數(shù)據(jù)結(jié)構(gòu)與算法:AI與大數(shù)據(jù)版 作者簡介

徐雅靜,女,博士,北京郵電大學(xué)信息與通信工程學(xué)院副教授。2003年畢業(yè)后在北郵執(zhí)教,一直從事計算機(jī)系列課程的教學(xué)工作,并不斷探索計算機(jī)教學(xué)的規(guī)律和方法,堅持將教學(xué)與實(shí)踐相結(jié)合,參與了一系列的教學(xué)和教學(xué)改革工作。本人從2004年開始教授C 程序設(shè)計、數(shù)據(jù)結(jié)構(gòu)、程序設(shè)計實(shí)踐等一系列計算機(jī)類課程,目前是《數(shù)據(jù)結(jié)構(gòu)》課程的負(fù)責(zé)人。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服