數據結構與算法(Java語言)

                      數據結構與算法(Java語言)
                      分享
                      掃描下方二維碼分享到微信
                      打開微信,點擊右上角”+“,
                      使用”掃一掃“即可將網頁分享到朋友圈。
                      2022-08
                      版次: 1
                      ISBN: 9787302611592
                      定價: 76.00
                      裝幀: 其他
                      開本: 16開
                      紙張: 膠版紙
                      • 本書內容分為數據結構和算法兩大部分。數據結構部分詳細講述了線性數據結構、非線性數據結構的存儲原理,以及對這些數據結構進行構建、添加、刪除等操作。算法部分先介紹了遞歸、貪心、分治、動態規劃、回溯等算法思維,然后詳細講解了十大排序算法、七大查找算法、四種字符串匹配算法及圖的最短路徑算法和最小生成樹算法,以及這些算法的實現原理、實現步驟、代碼實現、算法復雜度及應用場景。 本書可作為高等院校計算機及相關專業教材和參考書。同時本書無論對入門級程序員還是中高級軟件開發人員來說,都具有很強的實用性,對夯實軟件開發基礎非常有價值。 譚國律,男,教授,碩導。享受江西省政府特殊津貼,江西省高校中青年學科帶頭人,江西省卓越人才培養計劃“計算機科學與技術”負責人。長期從事計算機科學和數學的教學科研工作,系統講授了Java程序設計、Java Web開發、數據結構、數據庫原理和高等代數等專業基礎課程,主持完成江西省自然科學基金等省級課題5項。

                        王向軍,男,高級工程師,西安交通大學學士,北京航空航天大學軟件學院工程碩士,華為認證講師從事IT行業18年,7年編程開發經驗,11年計算機培訓經驗。

                        王淑華,女,副教授,高級雙師型教師,碩士學位,主持省級課題兩項,參與5項,發表論文10篇,新型專利3項,軟著6項,指導學生參加省級跨境電子商務大賽、信息技術知識大賽并獲獎,教學工作中被評為“優秀教師”。 第1章緒論1

                        1.1初識數據結構和算法2

                        1.2數據結構2

                        1.3算法5

                        1.4算法復雜度6

                        小結18

                        第2章線性數據結構19

                        2.1順序表(一維數組)19

                        2.2鏈表24

                        2.3棧47

                        2.4隊列56

                        2.5串62

                        小結63

                        第3章非線性數據結構64

                        3.1樹的概述64

                        3.2二叉樹66

                        3.3平衡二叉查找樹79

                        3.4紅黑樹84

                        3.5二叉堆92

                        3.6哈夫曼樹98

                        3.7B樹和B 樹102

                        3.8圖116

                        3.9散列表133

                        3.10稀疏數組138

                        小結141

                        第4章算法設計思維142

                        4.1遞歸算法142

                        4.2貪心算法148

                        4.3分治算法154

                        4.4動態規劃算法157

                        4.5回溯算法163

                        小結174

                        第5章排序算法175

                        5.1排序算法概述175

                        5.2冒泡排序算法177

                        5.3選擇排序算法182

                        5.4插入排序算法186

                        5.5快速排序算法190

                        5.6堆排序算法197

                        5.7希爾排序算法201

                        5.8歸并排序算法205

                        5.9桶排序算法211

                        5.10計數排序算法214

                        5.11基數排序算法217

                        小結220

                        第6章查找算法222

                        6.1線性查找算法222

                        6.2二分查找算法225

                        6.3插值查找算法232

                        6.4斐波那契查找算法237

                        6.5哈希查找算法243

                        6.6分塊查找算法247

                        6.7樹表查找算法251

                        小結252

                        第7章字符串匹配算法253

                        7.1暴力匹配算法253

                        7.2KMP算法257

                        7.3BM算法265

                        7.4RK算法270

                        小結272

                        第8章最短路徑算法和最小生成

                        樹算法274

                        8.1弗洛伊德算法274

                        8.2迪杰斯特拉算法279

                        8.3普利姆算法283

                        8.4克魯斯卡爾算法288

                        小結294

                        參考文獻295
                      • 內容簡介:
                        本書內容分為數據結構和算法兩大部分。數據結構部分詳細講述了線性數據結構、非線性數據結構的存儲原理,以及對這些數據結構進行構建、添加、刪除等操作。算法部分先介紹了遞歸、貪心、分治、動態規劃、回溯等算法思維,然后詳細講解了十大排序算法、七大查找算法、四種字符串匹配算法及圖的最短路徑算法和最小生成樹算法,以及這些算法的實現原理、實現步驟、代碼實現、算法復雜度及應用場景。 本書可作為高等院校計算機及相關專業教材和參考書。同時本書無論對入門級程序員還是中高級軟件開發人員來說,都具有很強的實用性,對夯實軟件開發基礎非常有價值。
                      • 作者簡介:
                        譚國律,男,教授,碩導。享受江西省政府特殊津貼,江西省高校中青年學科帶頭人,江西省卓越人才培養計劃“計算機科學與技術”負責人。長期從事計算機科學和數學的教學科研工作,系統講授了Java程序設計、Java Web開發、數據結構、數據庫原理和高等代數等專業基礎課程,主持完成江西省自然科學基金等省級課題5項。

                        王向軍,男,高級工程師,西安交通大學學士,北京航空航天大學軟件學院工程碩士,華為認證講師從事IT行業18年,7年編程開發經驗,11年計算機培訓經驗。

                        王淑華,女,副教授,高級雙師型教師,碩士學位,主持省級課題兩項,參與5項,發表論文10篇,新型專利3項,軟著6項,指導學生參加省級跨境電子商務大賽、信息技術知識大賽并獲獎,教學工作中被評為“優秀教師”。
                      • 目錄:
                        第1章緒論1

                        1.1初識數據結構和算法2

                        1.2數據結構2

                        1.3算法5

                        1.4算法復雜度6

                        小結18

                        第2章線性數據結構19

                        2.1順序表(一維數組)19

                        2.2鏈表24

                        2.3棧47

                        2.4隊列56

                        2.5串62

                        小結63

                        第3章非線性數據結構64

                        3.1樹的概述64

                        3.2二叉樹66

                        3.3平衡二叉查找樹79

                        3.4紅黑樹84

                        3.5二叉堆92

                        3.6哈夫曼樹98

                        3.7B樹和B 樹102

                        3.8圖116

                        3.9散列表133

                        3.10稀疏數組138

                        小結141

                        第4章算法設計思維142

                        4.1遞歸算法142

                        4.2貪心算法148

                        4.3分治算法154

                        4.4動態規劃算法157

                        4.5回溯算法163

                        小結174

                        第5章排序算法175

                        5.1排序算法概述175

                        5.2冒泡排序算法177

                        5.3選擇排序算法182

                        5.4插入排序算法186

                        5.5快速排序算法190

                        5.6堆排序算法197

                        5.7希爾排序算法201

                        5.8歸并排序算法205

                        5.9桶排序算法211

                        5.10計數排序算法214

                        5.11基數排序算法217

                        小結220

                        第6章查找算法222

                        6.1線性查找算法222

                        6.2二分查找算法225

                        6.3插值查找算法232

                        6.4斐波那契查找算法237

                        6.5哈希查找算法243

                        6.6分塊查找算法247

                        6.7樹表查找算法251

                        小結252

                        第7章字符串匹配算法253

                        7.1暴力匹配算法253

                        7.2KMP算法257

                        7.3BM算法265

                        7.4RK算法270

                        小結272

                        第8章最短路徑算法和最小生成

                        樹算法274

                        8.1弗洛伊德算法274

                        8.2迪杰斯特拉算法279

                        8.3普利姆算法283

                        8.4克魯斯卡爾算法288

                        小結294

                        參考文獻295
                      查看詳情
                      相關圖書 / 更多
                      您可能感興趣 / 更多
                      數據結構與算法(Java語言)
                      數據結構
                      譚國律、肖隨貴 主編
                      數據結構與算法(Java語言)
                      文科高等數學(十一五)
                      譚國律 主編
                      实拍会所推油54分钟免费观看