久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6285|回復: 2
打印 上一主題 下一主題
收起左側

數據結構算法實現(配套程序源碼 嚴蔚敏版)

[復制鏈接]
跳轉到指定樓層
樓主


全部資料下載地址:
數據結構算法實現(嚴蔚敏版配套實現程序).rar (2.09 MB, 下載次數: 85)





目錄:
1.1 數組和字符串 2
1.1.1 一維數組的倒置 2
范例1-1 一維數組的倒置 2
∷相關函數:fun函數
1.1.2 一維數組應用 3
范例1-2 一維數組應用 3
1.1.3 一維數組的高級應用 5
范例1-3 一維數組的高級應用 5
1.1.4 顯示楊輝三角 7
范例1-4 顯示楊輝三角 7
∷相關函數:c函數 8
1.1.5 魔方陣 9
范例1-5 魔方陣 9
1.1.6 三維數組的表示 14
范例1-6 三維數組的表示 14
∷相關函數:InitArray函數
1.1.7 多項式的數組表示 17
范例1-7 多項式數組的表示 17
1.1.8 查找矩陣的馬鞍點 19
范例1-8 查找矩陣的馬鞍點 19
∷相關函數:Get_Saddle函數
1.1.9 對角矩陣建立 21
范例1-9 對角矩陣建立 21
∷相關函數:Store函數
1.1.10 三對角矩陣的建立 22
范例1-10 三對角矩陣的建立 22
∷相關函數:Store函數
1.1.11 三角矩陣建立 24
范例1-11 三角矩陣建立 24
∷相關函數:Store函數
1.1.12 對稱矩陣的建立 25
范例1-12 對稱矩陣的建立 25
∷相關函數:store函數
1.1.13 字符串長度的計算 28
范例1-13 字符串長度的計算 28
∷相關函數:strlen函數
1.1.14 字符串的復制 29
范例1-14 字符串的復制 29
∷相關函數:strcpy函數
1.1.15 字符串的替換 31
范例1-15 字符串的替換 31
∷相關函數:strrep函數
1.1.16 字符串的刪除 33
范例1-16 字符串的刪除 33
∷相關函數:strdel函數
1.1.17 字符串的比較 35
范例1-17 字符串的比較 35
∷相關函數:strcmp函數
1.1.18 字符串的抽取 36
范例1-18 字符串的抽取 36
∷相關函數:substr函數
1.1.19 字符串的分割 38
范例1-19 字符串的分割 38
∷相關函數:partition函數
1.1.20 字符串的插入 40
范例1-20 字符串的插入 40
∷相關函數:insert函數
1.1.21 字符串的匹配 42
范例1-21 字符串的匹配 42
∷相關函數:nfind函數
1.1.22 字符串的合并 43
范例1-22 字符串的合并 43
∷相關函數:catstr函數
1.1.23 文本編輯 45
范例1-23 文本編輯 45
∷相關函數:StrAssign函數
1.2 棧和隊列 54
1.2.1 用數組仿真堆棧 54
范例1-24 用數組仿真堆棧 54
∷相關函數:push函數 pop函數
1.2.2 用鏈表仿真堆棧 57
范例1-25 用鏈表仿真堆棧 57
∷相關函數:push函數 pop函數
1.2.3 順序棧公用 59
范例1-26 順序棧公用 59
∷相關函數:push函數 pop函數
1.2.4 進制轉換問題 61
范例1-27 進制轉換問題 61
∷相關函數:MultiBaseOutput函數
1.2.5 順序隊列操作 64
范例1-28 順序隊列操作 64
∷相關函數:push函數 pop函數
1.2.6 循環隊列 66
范例1-29 循環隊列 66
∷相關函數:EnQueue函數 DeQueue函數
1.2.7 鏈隊列的入隊、出隊 69
范例1-30 鏈隊列入隊、出隊 69
∷相關函數:push函數 pop函數
1.2.8 舞伴問題 71
范例1-31 舞伴問題 71
∷相關函數:EnQueue函數 DeQueue函數 DancePartner函數
1.3 鏈表 75
1.3.1 頭插法建立單鏈表 75
范例1-32 頭插法建立單鏈表 75
∷相關函數:createlist函數
1.3.2 限制鏈表長度建立單鏈表 77
范例1-33 限制鏈表長度建立長單鏈表 77
∷相關函數:createlist函數
1.3.3 尾插法建立單鏈表 79
范例1-34 尾插法建立單鏈表 79
∷相關函數:createlist函數
1.3.4 按序號查找單鏈表 80
范例1-35 按序號查找單鏈表 80
∷相關函數:getnode函數
1.3.5 按值查找單鏈表 82
范例1-36 按值查找單鏈表 82
∷相關函數:locatenode函數
1.3.6 鏈表的插入 84
范例1-37 鏈表的插入 84
∷相關函數:insertnode函數
1.3.7 鏈表的刪除 86
范例1-38 鏈表的刪除 86
∷相關函數:deletelist函數
1.3.8 歸并兩個單鏈表 88
范例1-39 歸并兩個單鏈表 88
∷相關函數:concatenate函數
1.3.9 動態堆棧 90
范例1-40 動態堆棧 90
∷相關函數:push函數 Pop函數
1.3.10 動態隊列 93
范例1-41 動態隊列 93
∷相關函數:Enqueue函數
1.3.11 初始化單循環鏈表 95
范例1-42 初始化單循環鏈表 95
∷相關函數:ListLength_CL函數
1.3.12 查詢元素的前驅和后繼 98
范例1-43 查詢元素的前驅和后繼 98
∷相關函數:PriorElem_CL函數 NextElem_CL函數
1.3.13 單循環鏈表中元素的刪除 101
范例1-44 單循環鏈表中元素的刪除 101
∷相關函數:ListDelete_CL函數
1.3.14 單循環鏈表的清除和銷毀 107
范例1-45 單循環鏈表的清除和銷毀 107
∷相關函數:DestroyList函數
1.3.15 僅設表尾指針循環鏈表的合并 110
范例1-46 僅設表尾指針循環鏈表的合并 110
∷相關函數:MergeList_CL函數
1.3.16 正序輸出雙向鏈表 113
范例1-47 正序輸出雙向鏈表 113
∷相關函數:ListInsert函數 ListTraverse函數
1.3.17 逆向輸出雙向鏈表 116
范例1-48 三角矩陣建立 116
∷相關函數:ListTraverseBack函數
1.3.18 刪除雙向鏈表中的節點 121
范例1-49 刪除雙向鏈表中的節點 121
∷相關函數:ListDelete函數
1.3.19 雙向鏈表的元素個數 124
范例1-50 雙向鏈表的元素個數 124
∷相關函數:ListLength函數
1.3.20 判斷雙向鏈表是否為空 126
范例1-51 判斷雙向鏈表是否為空 126
∷相關函數:ListEmpty函數
1.3.21 雙向鏈表元素值的查詢 129
范例1-52 雙向鏈表元素值的查詢 129
∷相關函數:GetElemP函數
1.3.22 稀疏矩陣的建立 136
范例1-53 稀疏矩陣的建立 136
∷相關函數:Create函數
1.3.23 稀疏矩陣的刪除 138
范例1-54 稀疏矩陣的刪除 138
∷相關函數:erase函數
1.4 樹和二叉樹 141
1.4.1 獲得二叉樹的深度和根(順序結構) 141
范例1-55 獲得二叉樹的深度和根 141
∷相關函數:BiTreeDepth函數 Root函數
1.4.2 獲得二叉樹的深度和根(鏈表結構) 144
范例1-56 獲得二叉樹的深度和根 144
∷相關函數:BiTreeDepth函數 Root函數
1.4.3 樹的插入(順序結構) 147
范例1-57 樹的插入 147
∷相關函數:InsertChild函數
1.4.4 節點的修改(順序結構) 150
范例1-58 節點的修改 150
∷相關函數:Assign函數
1.4.5 節點的修改(鏈式結構) 154
范例1-59 節點的修改 154
∷相關函數:Assign函數
1.4.6 雙親、孩子和兄弟節點的查詢(順序結構) 158
范例1-60 雙親、孩子和兄弟節點的查詢 158
∷相關函數:Parent函數 LeftChild函數 RightChild函數 LeftSibling函數 RightSibling函數
1.4.7 雙親、孩子和兄弟節點的查詢(鏈式結構) 162
范例1-61 雙親、孩子和兄弟節點的查詢 162
∷相關函數:Parent函數 LeftChild函數 RightChild函數 LeftSibling函數 RightSibling函數
1.4.8 中序遍歷二叉樹(順序結構) 169
范例1-62 中序遍歷二叉樹 169
∷相關函數:InOrderTraverse函數
1.4.9 中序遍歷二叉樹(鏈式結構) 171
范例1-63 中序遍歷二叉樹 171
∷相關函數:InOrderTraverse函數
1.4.10 中序非遞歸遍歷二叉樹(鏈式結構)(1) 174
范例1-64 中序非遞歸遍歷二叉樹 174
∷相關函數:InOrderTraverse函數
1.4.11 中序非遞歸遍歷二叉樹(鏈式結構)(2) 177
范例1-65 中序非遞歸遍歷二叉樹 177
∷相關函數:InOrderTraverse2函數
1.4.12 后序遍歷二叉樹(順序結構) 180
范例1-66 后序遍歷二叉樹 180
∷相關函數:PostOrderTraverse函數
1.4.13 后序遍歷二叉樹(鏈式結構) 183
范例1-67 后序遍歷二叉樹 183
∷相關函數:PostOrderTraverse函數
1.4.14 層次遍歷二叉樹(順序結構) 186
范例1-68 層次遍歷二叉樹 186
∷相關函數:LevelOrderTraverse函數
1.4.15 層次遍歷二叉樹(鏈式結構) 188
范例1-68 層次遍歷二叉樹 188
∷相關函數:LevelOrderTraverse函數
1.4.16 樹的合并 191
范例1-70 樹的合并 191
∷相關函數:Find函數 Union函數
1.4.17 樹的二叉鏈表存儲的基本操作 193
范例1-71 樹的二叉鏈表存儲的基本操作 193
∷相關函數:LevelOrderTraverse函數
1.4.18 二叉樹的三叉鏈表存儲的基本操作 201
范例1-72 二叉樹的三叉鏈表存儲表示 201
∷相關函數:CreateBiTree函數
1.4.19 二叉樹的二叉線索存儲的基本操作 212
范例1-73 二叉樹的二叉線索存儲 212
∷相關函數:CreateBiThrTree函數
1.4.20 樹的雙親表存儲的基本操作 215
范例1-74 樹的雙親表存儲的基本操作 215
∷相關函數:CreateTree函數
1.4.21 哈夫曼編碼(1) 223
范例1-75 哈夫曼編碼(1) 223
∷相關函數:HuffmanCoding函數
1.4.22 哈夫曼編碼(2) 226
范例1-76 哈夫曼編碼(2) 226
∷相關函數:HuffmanCoding函數
1.5 排序 229
1.5.1 直接插入排序 229
范例1-77 直接插入排序 229
∷相關函數:InsertSort函數
1.5.2 折半插入排序(順序結構) 231
范例1-78 折半插入排序(順序結構) 231
∷相關函數:BInsertSort函數
1.5.3 2—路插入排序(順序結構) 233
范例1-79 2—路插入排序(順序結構) 233
∷相關函數:P2_InsertSort函數
1.5.4 折半插入排序(鏈式結構) 235
范例1-80 折半插入排序(鏈式結構) 235
∷相關函數:Arrange函數
1.5.5 2—路插入排序(鏈式結構) 238
范例1-81 2—路插入排序(鏈式結構) 238
∷相關函數:Rearrange函數
1.5.6 希爾排序 241
范例1-82 希爾排序 241
∷相關函數:ShellSort函數
1.5.7 冒泡排序 243
范例1-83 冒泡排序 243
∷相關函數:bubble_sort函數
1.5.8 一趟快速排序 246
范例1-84 一趟快速排序 246
∷相關函數:QSort函數
1.5.9 一趟快速排序的改進算法 248
范例1-85 一趟快速排序的改進算法 248
∷相關函數:QuickSort函數
1.5.10 簡單選擇排序 250
范例1-86 簡單選擇排序 250
∷相關函數:SelectSort函數
1.5.11 箱子排序 252
范例1-87 箱子排序 252
∷相關函數:sort函數
1.5.12 樹型選擇排序 254
范例1-88 樹型選擇排序 254
∷相關函數:TreeSort函數
1.5.13 堆排序 256
范例1-89 堆排序 256
∷相關函數:HeapSort函數
1.5.14 歸并排序 258
范例1-90 歸并排序 258
∷相關函數:MergeSort函數
1.5.15 多路平衡歸并排序 260
范例1-91 多路平衡歸并排序 260
∷相關函數:K_Merge函數
1.5.16 置換—選擇排序 265
范例1-92 置換—選擇排序 265
∷相關函數:Replace_Selection函數
1.5.17 文件的歸并 269
范例1-93 文件的歸并 269
∷相關函數:K_Merge函數
1.6 查找 272
1.6.1 順序表的查找 273
范例1-94 順序表的查找 273
∷相關函數:Search_Seq函數
1.6.2 靜態樹表的查找 276
范例1-95 靜態樹表的查找 276
∷相關函數:Search_SOSTree函數
1.6.3 二叉排序樹的基本操作 280
范例1-96 二叉排序樹的基本操作 280
∷相關函數:InsertBST函數
1.6.4 平衡二叉樹的基本操作 285
范例1-97 平衡二叉樹的基本操作 285
∷相關函數:SearchBST函數
1.6.5 B樹的基本操作 290
范例1-98 B樹的基本操作 290
∷相關函數:SearchBTree函數
1.6.6 按關鍵字符串的遍歷雙鏈鍵樹 295
范例1-99 按關鍵字符串遍歷雙鏈鍵樹 295
∷相關函數:SearchDLTree函數
1.6.7 按關鍵字符串的遍歷Trie樹 301
范例1-100 按關鍵字符串遍歷Trie樹 301
∷相關函數:SearchTrie函數
1.6.8 哈希表的基本操作 306
范例1-101 哈希表的基本操作 306
∷相關函數:SearchHash函數
1.7 圖 311
1.7.1 圖的鄰接矩陣存儲表示 311
范例1-102 圖的鄰接矩陣存儲表示
∷相關函數:CreateFAG函數 CreateDG函數
1.7.2 圖的鄰接表存儲表示 324
范例1-103 圖的鄰接表存儲表示 324
∷相關函數:CreateFAG函數
1.7.3 有向圖的十字鏈表存儲表示 335
范例1-104 有向圖的十字鏈表存儲表示 335
∷相關函數:CreateDG函數
1.7.4 無向圖的鄰接多重表存儲表示 344
范例1-105 無向圖的鄰接多重表存儲表示 344
∷相關函數:CreateGraph函數
1.7.5 最小生成樹 355
范例1-106 最小生成樹 355
∷相關函數:MiniSpanTree_PRIM函數
1.7.6 關節點和重連通分量 359
范例1-107 關節點和重連通分量 359
∷相關函數:FindArticul函數
1.7.7 拓撲排序 366
范例1-108 拓撲排序 366
∷相關函數:TopologicalSort函數
1.7.8 關鍵路徑 374
范例1-109 關鍵路徑 374
∷相關函數:CriticalPath函數
1.7.9 最短路徑 383
范例1-110 最短路徑 383
∷相關函數:ShortestPath_DIJ函數
1.7.10 每一對頂點之間的最短路徑 387
范例1-111 每一對頂點之間的最短路徑 387
∷相關函數:ShortestPath_FLOYD函數
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:313396 發表于 2018-4-21 21:55 | 只看該作者
嗯,暫時還下載不了,下次再下。
回復

使用道具 舉報

板凳
ID:347467 發表于 2019-11-13 11:43 | 只看該作者
謝謝分享,學習一下。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久久久久久高潮一区二区 | 欧美在线视频一区二区 | 亚洲成人一级 | h视频在线免费看 | 欧美成人自拍 | 99免费精品视频 | 欧美性视频在线播放 | 久久久久久亚洲国产精品 | 国产成人精品一区二区三区视频 | 婷婷福利| 国产第一页在线观看 | 欧美福利 | 欧美日韩电影一区 | 天堂一区 | 91国自视频 | 96国产精品久久久久aⅴ四区 | 91精品久久久久久久久中文字幕 | 97人人爱 | 天天干天天草 | 日韩精品成人一区二区三区视频 | 亚洲自拍偷拍免费视频 | 天天人人精品 | 人人干人人干人人干 | 91麻豆精品一区二区三区 | 99久热| 一区二区精品 | 精品欧美一区二区三区久久久 | av在线一区二区三区 | 国产高清视频一区 | 国产精品亚洲欧美日韩一区在线 | 日韩欧美精品在线 | 久久久久久久久中文字幕 | 中文字幕欧美一区 | 成人精品国产免费网站 | 久久久久国产精品 | 成人国产精品视频 | 精品久久久久一区二区国产 | 99精品国产一区二区三区 | 成人av一区二区三区 | av黄色在线观看 | 久久久女|