數據結構與算法(Python版)(簡體書)
商品資訊
系列名:普通高等教育系列教材
ISBN13:9787111663638
出版社:機械工業出版社
作者:周元哲
出版日:2020/09/17
裝訂/頁數:平裝/267頁
規格:24cm*17cm (高/寬)
版次:一版
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
《數據結構與算法(Python版)》講述了Python語言與數據結構。主要內容包括數據結構與算法、Python開發環境、Python數據類型、Python三大結構、函數、線性表、樹和二叉樹、圖、查找、排序、異常處理與調試等。
《數據結構與算法(Python版)》內容精煉、由淺入深,注重學習的連續性和漸進性,適合作為高等院校相關專業教材或教學參考書,也可作為計算機技術人員的應用參考書,還可作為全國計算機等級考試、軟件技術資格與水平考試的培訓資料。
《數據結構與算法(Python版)》內容精煉、由淺入深,注重學習的連續性和漸進性,適合作為高等院校相關專業教材或教學參考書,也可作為計算機技術人員的應用參考書,還可作為全國計算機等級考試、軟件技術資格與水平考試的培訓資料。
名人/編輯推薦
附錄給出了軟件考試與軟件競賽、圖論相關模塊、更多數據類型和習題答案
目次
前言
第1章數據結構與算法
11程序
12數據結構
121數據結構的核心地位
122數據結構的組成
13算法
131算法的5個屬性
132算法的3個層次
14算法複雜度
141空間複雜度
142時間複雜度
143提高算法效率的方法
15算法表示方式
151流程圖
152N-S圖
153偽語言
16習題
第2章Python開發環境
21Python簡介
211Python的特點
212Python的應用場合
22Python解釋器
221Ubuntu下安裝Python
222Windows下安裝Python
23Python編輯器
231IDLE
232PyCharm
233Anaconda
234Jupyter Notebook
24代碼書寫規則
241縮進
242邏輯行與物理行
243注釋
244編碼風格
25習題
第3章Python數據類型
31變量
311變量命名
312變量引用
32運算符
321算術運算符
322關係運算符
323賦值運算符
324邏輯運算符
325位運算符
326成員運算符
327身份運算符
33表達式
331表達式的概念
332運算符的優先級
34數據類型
341數據類型的概念
342數據類型的分類
35數值
351數值的概念
352數值的操作
36列表
361列表的概念
362列表的操作
37元組
371元組的概念
372元組的操作
38字符串
381字符串的概念
382字符串的操作
39字典
391字典的概念
392字典的操作
310集合
3101集合的概念
3102集合的操作
3103集合運算
311組合數據總結
3111相互關係
3112數據類型轉換
312實例
3121發撲克牌
3122統計相同單詞出現的次數
3123計算兩個日期間隔天數
313習題
第4章Python三大結構
413種基本結構
42順序結構
421輸入、處理和輸出
422順序程序設計舉例
43選擇結構
431單分支
432雙分支
433多分支
434分支嵌套
44循環概述
441循環結構
442循環分類
45while語句
451基本形式
452else 語句
453無限循環
46for語句
461應用序列類型
462內置函數range()
47循環嵌套
471循環嵌套的概念
472循環嵌套實現
48輔助語句
481break語句
482continue語句
483pass語句
49迭代器
491iter()方法
492next()方法
410實例
4101猴子吃桃問題
4102買地鐵車票
4103打印金字塔
4104冰雹數列
4105輸出特定三角形
411習題
第5章函數
51函數聲明與調用
511函數聲明
512函數調用
513函數返回值
52參數傳遞
521實參與形參
522傳對象引用
53參數分類
531必備參數
532默認參數
533關鍵參數
534不定長參數
54兩類特殊函數
541lambda函數
542遞歸函數
55變量作用域
551局部變量
552全域變量
56實例
561篩選法求素數
562可逆素數
563遞歸求xn
564孿生素數
565漢諾塔
566完全數
567逆置
568氣溫上升最長天數
569兔子上樓梯
57習題
第6章線性表
61線性表的相關概念
62線性表的存儲
621線性存儲
622鏈式存儲
63單鏈表操作
631單鏈表的概述
632單鏈表的操作實現
64棧
641棧的相關概念
642棧的操作
65隊列
651隊列的相關概念
652隊列的操作
66字符串
661字符串的相關概念
662字符串的操作
67實例
671斐波那契數列
672判斷回文數
673模式匹配
674字符串統計
675Anagrams問題
676年齡問題
677愷撒密碼
68習題
第7章樹和二叉樹
71樹和二叉樹的概述
711樹和二叉樹的相關概念
712二叉樹的性質
72二叉樹存儲
721順序存儲
722鏈式存儲
73二叉樹遍歷
731先序遍歷
732中序遍歷
733後序遍歷
734層序遍歷
74由遍歷序列創建二叉樹
741由先序、中序推出後序遍歷
742由中序、後序推出先序遍歷
743由先序、後序推出中序遍歷
75二叉樹的創建
76哈夫曼樹
761哈夫曼編碼
762哈夫曼算法
77樹和二叉樹的關係
771樹的存儲
772樹與二叉樹轉換
78實例
781打印二叉樹深度
782打印二叉樹左右視圖
783二叉樹左右交換
784括號組合
785對稱二叉樹
79習題
第8章圖
81圖的概述
811圖的相關概念
812NetworkX庫
82圖的存儲
821鄰接矩陣
822鄰接表
83圖的遍歷
831深度優先遍歷
832廣度優先遍歷
84最小生成樹
841克魯斯卡爾(Kruskal)算法
842普裡姆(Prim)算法
85最短路徑
851迪傑斯特拉(Dijkstra)算法
852弗洛伊德(Floyd)算法
86實例
861旅遊路線
862單詞搜索
87習題
第9章查找
91查找算法
92基於線性表查找
9
第1章數據結構與算法
11程序
12數據結構
121數據結構的核心地位
122數據結構的組成
13算法
131算法的5個屬性
132算法的3個層次
14算法複雜度
141空間複雜度
142時間複雜度
143提高算法效率的方法
15算法表示方式
151流程圖
152N-S圖
153偽語言
16習題
第2章Python開發環境
21Python簡介
211Python的特點
212Python的應用場合
22Python解釋器
221Ubuntu下安裝Python
222Windows下安裝Python
23Python編輯器
231IDLE
232PyCharm
233Anaconda
234Jupyter Notebook
24代碼書寫規則
241縮進
242邏輯行與物理行
243注釋
244編碼風格
25習題
第3章Python數據類型
31變量
311變量命名
312變量引用
32運算符
321算術運算符
322關係運算符
323賦值運算符
324邏輯運算符
325位運算符
326成員運算符
327身份運算符
33表達式
331表達式的概念
332運算符的優先級
34數據類型
341數據類型的概念
342數據類型的分類
35數值
351數值的概念
352數值的操作
36列表
361列表的概念
362列表的操作
37元組
371元組的概念
372元組的操作
38字符串
381字符串的概念
382字符串的操作
39字典
391字典的概念
392字典的操作
310集合
3101集合的概念
3102集合的操作
3103集合運算
311組合數據總結
3111相互關係
3112數據類型轉換
312實例
3121發撲克牌
3122統計相同單詞出現的次數
3123計算兩個日期間隔天數
313習題
第4章Python三大結構
413種基本結構
42順序結構
421輸入、處理和輸出
422順序程序設計舉例
43選擇結構
431單分支
432雙分支
433多分支
434分支嵌套
44循環概述
441循環結構
442循環分類
45while語句
451基本形式
452else 語句
453無限循環
46for語句
461應用序列類型
462內置函數range()
47循環嵌套
471循環嵌套的概念
472循環嵌套實現
48輔助語句
481break語句
482continue語句
483pass語句
49迭代器
491iter()方法
492next()方法
410實例
4101猴子吃桃問題
4102買地鐵車票
4103打印金字塔
4104冰雹數列
4105輸出特定三角形
411習題
第5章函數
51函數聲明與調用
511函數聲明
512函數調用
513函數返回值
52參數傳遞
521實參與形參
522傳對象引用
53參數分類
531必備參數
532默認參數
533關鍵參數
534不定長參數
54兩類特殊函數
541lambda函數
542遞歸函數
55變量作用域
551局部變量
552全域變量
56實例
561篩選法求素數
562可逆素數
563遞歸求xn
564孿生素數
565漢諾塔
566完全數
567逆置
568氣溫上升最長天數
569兔子上樓梯
57習題
第6章線性表
61線性表的相關概念
62線性表的存儲
621線性存儲
622鏈式存儲
63單鏈表操作
631單鏈表的概述
632單鏈表的操作實現
64棧
641棧的相關概念
642棧的操作
65隊列
651隊列的相關概念
652隊列的操作
66字符串
661字符串的相關概念
662字符串的操作
67實例
671斐波那契數列
672判斷回文數
673模式匹配
674字符串統計
675Anagrams問題
676年齡問題
677愷撒密碼
68習題
第7章樹和二叉樹
71樹和二叉樹的概述
711樹和二叉樹的相關概念
712二叉樹的性質
72二叉樹存儲
721順序存儲
722鏈式存儲
73二叉樹遍歷
731先序遍歷
732中序遍歷
733後序遍歷
734層序遍歷
74由遍歷序列創建二叉樹
741由先序、中序推出後序遍歷
742由中序、後序推出先序遍歷
743由先序、後序推出中序遍歷
75二叉樹的創建
76哈夫曼樹
761哈夫曼編碼
762哈夫曼算法
77樹和二叉樹的關係
771樹的存儲
772樹與二叉樹轉換
78實例
781打印二叉樹深度
782打印二叉樹左右視圖
783二叉樹左右交換
784括號組合
785對稱二叉樹
79習題
第8章圖
81圖的概述
811圖的相關概念
812NetworkX庫
82圖的存儲
821鄰接矩陣
822鄰接表
83圖的遍歷
831深度優先遍歷
832廣度優先遍歷
84最小生成樹
841克魯斯卡爾(Kruskal)算法
842普裡姆(Prim)算法
85最短路徑
851迪傑斯特拉(Dijkstra)算法
852弗洛伊德(Floyd)算法
86實例
861旅遊路線
862單詞搜索
87習題
第9章查找
91查找算法
92基於線性表查找
9
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。