數據結構(Python版)
許佳煒、張笑欽、潘思成
- 出版商: 清華大學
- 出版日期: 2022-04-01
- 定價: $299
- 售價: 7.9 折 $236
- 語言: 簡體中文
- ISBN: 7302602018
- ISBN-13: 9787302602019
-
相關分類:
Algorithms-data-structures
立即出貨 (庫存=1)
買這商品的人也買了...
-
$288雲計算架構設計模式 -
$454Python 科學計算及實踐 -
$454SaaS 商業實戰:好模式如何變成好生意 -
$305機器學習入門與實戰 — 基於 scikit-learn 和 Keras -
$331集成學習入門與實戰:原理、算法與應用 -
$270Python 數據結構和算法實戰, 2/e (Hands-On Data Structures and Algorithms with Python: Write complex and powerful code using the latest features of Python 3.7, 2/e) -
$374商業化推薦系統服務應用實戰 -
$341網絡安全技術與實訓, 5/e (微課版) -
$760模式分類(原書第2版·典藏版) -
$611智能計算:原理與實踐 -
$505聯邦學習:算法詳解與系統實現 -
$420精通 Microsoft 365 雲計算管理 SharePoint Online 篇 -
$300算法深潛:勇敢者的Python探險 -
$331數據結構(Python版) -
$454人工智能安全基礎 -
$331業務敏捷 打造數智時代的高適應力組織 -
$338ChatGPT : 智能對話開創新時代 -
$387從 ChatGPT 到 AIGC:智能創作與應用賦能 -
$662Amazon Web Services 雲計算實戰, 2/e -
$469精通 Transformer : 從零開始構建最先進的 NLP 模型 -
$658高級 Python 核心編程開啟精通 Python 編程世界之旅 -
$505python核心編程:從入門到實踐:學與練 -
$560Python 開發實例大全 上捲 -
$560Python 開發實例大全 下捲 -
$564前端工程化 : 基於 Vue.js 3.0 的設計與實踐
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
數據結構是電腦專業中的一門專業基礎課,開設電腦專業的學校都要開設數據結構課程。本內容簡介書語言通俗易懂,以精簡、突出重點的方式講解各種基本的數據結構和算法,如鏈表、二叉樹、排序,更配有易於讀者理解的圖示講解,能夠更好地為讀者打好數據結構基礎。書中還會介紹各種算法的歷史淵源,引發讀者的學習興趣。書中後半部分還有配套的實驗案例,供讀者參考學習,加強讀者對數據結構和算法的實際應用,加深算法熟練度。打好數據結構與算法的紮實基礎,對於學習電腦的其他課程,如操作系統、數據庫管理系統、軟件工程、編譯原理、人工智能等都十分收益。同時如今在尋找工作中,數據結構與算法基礎也是面試考察的重點對象。
作者簡介
許佳煒博士於2015年於英國林肯大學獲得人因工程的博士學位後,在國際著名的人機交互實驗室英國紐卡斯爾大學校從事人因工程相關的研究並於2019年起任講師職位。申請人擅長領域為研究駕駛狀態下駕駛員和汽車、駕駛環境的相互作用及其合理結合,並且設計和提出有效的註意力模型,來提高駕駛效率、駕駛安全、駕駛舒適性。申請人在歐盟科學研究計畫FP7以及H2020的支持下,在駕駛人因工程下的駕駛註意力建模和安全駕駛兩方面進行了深入研究。在智慧安全駕駛與工業工程領域發表論文20餘篇,其中IEEE T-II、IEEE T-ITS、Neurocomputing、PeerJ等國際期刊論文14篇;負責參與編著學術專著2部,包括獨立撰寫的《人工智能導論》;並已申請該研究領域下的國家發明專利1項,授權1項,準備申請專利轉讓,預計未來將產生顯著的經濟效益和良好的社會效益,主持與參與省重點實驗室、歐盟項目等企業科研項目5項。
目錄大綱
目錄
第1章緒論
1.1數據結構的基本概念
1.1.1基本概念和術語
1.1.2數據結構三要素
1.2算法
1.2.1算法的基本概念
1.2.2算法效率的評定
小結
第2章線性表
2.1線性表的定義
2.2順序表的定義和基本操作的實現
2.2.1順序表的定義
2.2.2順序表上基本操作的實現
2.3鏈表的定義和基本操作的實現
2.3.1鏈表的定義
2.3.2單鏈表上基本操作的實現
2.3.3雙鏈表
2.3.4循環鏈表
2.4線性表相關算法設計與分析
小結
第3章棧和隊列
3.1棧
3.1.1棧的定義
3.1.2棧的順序存儲結構
3.1.3棧的鏈式存儲結構
3.2隊列
3.2.1隊列的定義
3.2.2隊列的順序存儲結構
3.2.3隊列的鏈式存儲結構
3.3棧與隊列相關算法設計與分析
小結
第4章串
4.1串的基本介紹
4.1.1串的基本概念
4.1.2串的順序存儲結構
4.1.3串的鏈式存儲結構
4.2串的模式匹配
4.2.1暴力模式匹配算法
4.2.2改進的模式匹配算法——KMP算法
4.3串相關算法設計與分析
小結
第5章樹與二叉樹
5.1樹
5.1.1樹的定義
5.1.2樹的基本術語
5.1.3樹的種類
5.1.4樹的性質
5.2二叉樹
5.2.1二叉樹的定義及特性
5.2.2二叉樹的存儲結構
5.2.3二叉樹的遍歷
5.2.4二叉排序樹
5.2.5平衡二叉樹
5.2.6哈夫曼樹
5.3樹與森林
5.3.1樹的存儲結構
5.3.2森林與二叉樹的轉換
5.4二叉樹相關算法設計與分析
小結
第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.3.3拓撲排序
6.3.4關鍵路徑
小結
第7章查找
7.1查找的基本概念
7.2順序查找和二分查找
7.2.1順序查找
7.2.2二分查找
7.3散列表
7.3.1散列表的基本概念
7.3.2散列表的構造方法
7.3.3處理沖突的方法
7.3.4散列表的查找效率
7.4查找相關算法設計與分析
小結
第8章排序
8.1排序的基本概念
8.2插入排序
8.2.1直接插入排序
8.2.2折半插入排序
8.2.3希爾排序
8.3交換排序
8.3.1冒泡排序
8.3.2快速排序
8.4選擇排序
8.4.1簡單選擇排序
8.4.2堆排序
8.5歸並排序和基數排序
8.5.1歸並排序
8.5.2基數排序
8.6排序相關算法設計與分析
小結
第9章Python數據結構
9.1列表
9.2元組
9.3字典
9.4集合
9.5collection.deque
附錄A數據結構實驗
實驗1猴子選大王
實驗2訂票系統
實驗3兩數之和
實驗4點亮技能圖
實驗5網絡延遲時間
實驗6運動會分數統計
附錄B數據結構綜合設計
綜合設計1順序表操作
綜合設計2鏈表操作
綜合設計3二叉樹的操作
參考文獻



