Java數據結構與算法視頻教程
                視頻介紹

                Java數據結構與算法實戰

                課程資料 視頻教程 配套源碼 學習筆記 學習工具 免費下載 學習文檔
                • 初級
                • 193全集
                • 144806次學習

                課程簡介

                課程下載

                相關文章

                課程簡介

                本課程學習過后會讓你對結構化數據有新的認識,不再盲目的一直壘磚,一個華麗的轉身近距離接觸身邊大牛。目前市面上有C語言版的數據結構和算法,也有C++版的數據結構和算法,那么本課程我們使用java語言來傳授數據結構和算法,避免了跨語言學習,更輕松的學習這門課程。

                課程目錄

                ?001.數據結構與算法課程導讀 ?002.數據結構和算法介紹(上) ?003.數據結構和算法介紹(下) ?004.數據結構和算法關系 ?005.線性結構和非線性結構(上) ?006.線性結構和非線性結構(下) ?007.棧介紹 ?008.棧需求實現(上) ?009.棧需求實現(下) ?010.棧(判斷回文)上 ?011.棧(判斷回文)下 ?012.棧(計算機需求分析) ?013.棧(計算機需求實現)一 ?014.棧(計算機需求實現)二 ?015.棧(計算機需求實現)三 ?016.棧(計算機需求實現)四 ?017.棧(計算機結果測試) ?018.鏈表介紹 ?019.單鏈表添加結點 ?020.單鏈表(順序插入)應用 ?021.單鏈表(順序插入)應用 ?022.單鏈表(順序插入)應用 ?023.單鏈表(修改思路分析)應用 ?024.單鏈表(修改代碼演示)應用 ?025.單鏈表(修改代碼演示)應用 ?026.單鏈表(刪除代碼演示)應用 ?027.單鏈表(查詢代碼演示)應用 ?028.單鏈表(測試代碼演示)應用 ?029.單鏈表面試題 ?030.雙向鏈表介紹 ?031.雙鏈表分析 ?032.雙鏈表節點設計 ?033.雙鏈表刪除 ?034.雙鏈表業務實現 ?035.雙鏈表測試 ?036.單向環形鏈表(約瑟夫問題)一 ?037.單向環形鏈表(約瑟夫問題)二 ?038.單向環形鏈表(約瑟夫問題)三 ?039.單向環形鏈表(約瑟夫問題)四 ?040.單向環形鏈表(約瑟夫問題)五 ?041.單向環形鏈表(約瑟夫問題)六 ?042.稀疏數組介紹 ?043.稀疏數組原理 ?044.稀疏數組(壓縮數據需求分析) ?045.稀疏數組(壓縮數據至稀疏數組) ?046.稀疏數組(稀疏數組轉回原來二維數組) ?047.稀疏數組(鏈式存儲實現作業) ?048.對列 ?049.對列 ?050.隊列(基于數組實現) ?051.隊列(測試) ?052.遞歸(介紹) ?053.遞歸(設置迷宮格) ?054.遞歸(小球路線分析) ?055.遞歸(小球坐標實現) ?056.遞歸(測試迷宮) ?057.時間復雜度 ?058.平均時間復雜度和最壞時間復雜度 ?059.經典排序算法(基數排序) ?060.經典排序算法(基數排序) ?061.經典排序算法(基數排序) ?062.經典排序算法(基數排序) ?063.經典排序算法(基數排序) ?064.經典排序算法(冒泡排序) ?065.經典排序算法(冒泡排序) ?066.經典排序算法(冒泡排序) ?067.經典排序算法(快速排序) ?068.經典排序算法(快速排序) ?069.經典排序算法(快速排序) ?070.經典排序算法(插入排序算法介紹) ?071.經典排序算法(插入排序算法實現) ?072.經典排序算法(選擇排序算法實現) ?073.經典排序算法(選擇排序算法實現) ?074.經典排序算法(希爾排序算法原理) ?075.經典排序算法(希爾排序算法原理) ?076.經典排序算法(希爾排序算法實現) ?077.經典排序算法(歸并排序算法原理) ?078.經典排序算法(歸并排序算法實現) ?079.經典排序算法(歸并排序算法實現) ?080.查找算法(線性查找算法) ?081.查找算法(二分查找算法原理) ?082.查找算法(線性查找實現) ?083.查找算法(插值查找算法) ?084.查找算法(插值查找算法) ?085.查找算法(斐波那契查找算法) ?086.查找算法(斐波那契查找算法). ?087.哈希表(介紹) ?088.哈希表(介紹) ?089.哈希表(需求實現) ?090.哈希表(添加實現) ?091.哈希表(查看數據) ?092.哈希表(查詢) ?093.哈希表(設計) ?094.哈希表(設計) ?095.哈希表(設計) ?096.哈希表(測試) ?097.樹(介紹) ?098.樹(特點) ?099.樹(特點) ?100.樹(存儲結構) ?101.樹(案例實現) ?102.樹(案例實現) ?103.樹(案例實現) ?104.樹(根據編號查詢) ?105.樹(根據編號查詢) ?106.樹(根據編號查詢) ?107.樹(根據編號查詢) ?108.樹(根據編號刪除) ?109.樹(根據編號刪除) ?110.樹(順序存儲二叉樹介紹) ?111.樹(順序存儲二叉樹需求實現) ?112.樹(線索化二叉樹介紹) ?113.樹(線索化二叉樹特征) ?114.樹(線索化二叉樹結點設計) ?115.樹(線索化二叉樹結點設計) ?116.樹(線索化二叉樹需求實現) ?117.樹(線索化二叉樹需求實現) ?118.樹(線索化二叉樹需求實現) ?119.樹(線索化二叉樹需求實現) ?120.樹(線索化二叉樹需求測試) ?121.(赫夫曼樹介紹) ?122.(赫夫曼樹構建分析) ?123.(赫夫曼樹需求練習) ?124.(赫夫曼樹畫圖分析過程) ?125.(赫夫曼樹需求實現) ?126.(赫夫曼樹需求實現) ?127.(赫夫曼樹需求實現) ?128.(赫夫曼樹需求實現) ?129.(赫夫曼樹需求實現) ?130.(赫夫曼編碼介紹) ?131.(赫夫曼編碼) ?132.(赫夫曼編碼壓縮數據介紹) ?133.(赫夫曼編碼-壓縮數據實現) ?134.(赫夫曼編碼-壓縮數據實現) ?135.(赫夫曼編碼-壓縮數據實現) ?136.(赫夫曼編碼-壓縮數據實現) ?137.(赫夫曼編碼-壓縮數據實現) ?138.(赫夫曼編碼-壓縮數據實現) ?139.(赫夫曼編碼-壓縮數據實現) ?140.(赫夫曼編碼-壓縮數據實現) ?141.(赫夫曼編碼-壓縮比例) ?142.赫夫曼編碼解壓 ?143.赫夫曼編碼解壓 ?144.赫夫曼編碼解壓 ?145.赫夫曼編碼解壓 ?146.赫夫曼編碼解壓 ?147.赫夫曼編碼解壓 ?148.赫夫曼文件壓縮和文件解壓 ?149.二叉排序樹(介紹) ?150.二叉排序樹(特點) ?151.二叉排序樹(需求分析) ?152.二叉排序樹(案例實現) ?153.二叉排序樹(案例實現) ?154.二叉排序樹(案例實現) ?155.二叉排序樹(案例實現) ?156.二叉排序樹(刪除業務) ?157.二叉排序樹(刪除業務) ?158.二叉排序樹(刪除業務) ?159.二叉排序樹(刪除業務) ?160.二叉排序樹(刪除業務) ?161.二叉排序樹(測試) ?162.多路查找樹介紹 ?163.多叉樹 ?164.2-3樹 ?165.B樹 ?166.B+樹 ?167.B星樹 ?168.圖介紹 ?169.圖形式 ?170.圖深度優先遍歷 ?171.圖深度優先遍歷 ?172.圖深度優先遍歷 ?173.圖深度優先遍歷 ?174.圖深度優先遍歷 ?175.圖深度優先遍歷 ?176.圖深度優先遍歷 ?177.圖深度優先遍歷 ?178.圖廣度優先遍歷 ?179.二分查找算法 ?180.分治算法 ?181.動態規劃算法 ?182.KMP算法 ?183.貪心算法 ?184.普里姆算法 ?185.克魯斯卡爾算法 ?186.克魯斯卡爾算法 ?187.克魯斯卡爾算法 ?188.克魯斯卡爾算法 ?189.迪杰斯特拉算法 ?190.迪杰斯特拉算法 ?191.迪杰斯特拉算法 ?192.佛洛依德算法 ?193.馬踏棋盤算法
                課程資料 視頻教程 配套源碼 學習筆記 學習工具 免費下載 學習文檔
                下載方法
                獲取本套教程

                ①掃描右側二維碼關注公眾號

                ②回復消息【數據結構與算法】

                ③獲取本套課程免費下載鏈接

                獲取全套教程

                ①掃描右側二維碼關注公眾號

                ②回復消息【DLJD】

                ③獲取全套課程免費下載鏈接

                掃碼關注公眾號

                結構體數組定義方法

                1.先定義結構體類型,再定義結構體數組structstudent{intnum;charname[20];charsex;intage;};2.定義結構體類型的...

                2022-08-10 11:23:17

                線性表插入元素的例子

                線性表插入元素的方法是什么?動力節點小編為大家舉例說明。題目描述線性表的順序存儲中,有態存儲,請用動態存儲形式實現線性表的創建和插入某個元素,并顯示輸出結果輸入...

                2022-08-10 11:08:59

                matlab遞歸調用的例子

                1.基礎遞歸是一種巧妙而巧妙的構造,它允許函數調用自身。Matlab編程語言支持它,因此函數可以在自己的執行過程中調用自己。Java遞歸方法可以直接在Matla...

                2022-08-09 10:13:29

                平衡二叉查找樹

                平衡二叉樹也稱為高度平衡樹。當左子樹和右子樹的高度之差不大于m時,它被定義為二叉樹,其中m通常等于1。樹的高度是兩棵樹之間最長路徑上的邊數根節點和葉節點。上面的...

                2022-08-08 11:04:27

                八大基本數據類型

                Java中定義的八個原語是int、byte、short、long、float、double、boolean和char。這些不被視為對象并代表原始值。它們直接存儲...

                2022-07-28 10:42:46

                順序隊列的假溢出的例子

                順序隊列的假溢出是什么?動力節點小編給大家舉例說明。我們已經明白了隊列這種基本數據結構,對于順序隊列而言,其存在已經足夠解決大多時候的設計問題了,但是其依舊存在...

                2022-07-26 10:16:54

                線性表的順序存儲結構詳解

                線性表:零個或多個數據元素的有限序列線性表的數據對象集為{a1,a2,……,an},每個數據元素的類型相同。其中,除了第一個元素a1...

                2022-07-14 10:02:01

                數據結構棧和隊列的區別

                棧與隊列的比較Stack和Queue的主要區別在于stack是LIFO類型,而Queue是FIFO類型的數據結構。LIFO代表后進先出,即如果我們將數據放入堆棧...

                2022-07-07 11:08:36

                堆棧指針寄存器簡介

                什么是堆棧和堆棧指針?堆棧被描述為元素的容器,其中元素的插入和刪除遵循后進先出(LIFO)理論。這里,元素的插入是通過push操作完成的,元素的刪除是通過pop...

                2022-07-05 10:38:48

                數據結構排序算法總結

                數據結構排序方法有很多,動力節點小編來給大家進行總結。插入排序1.直接插入排序://直接插入排序時間復雜度:O(n*n);空間復雜度:O(1);穩定的(指相同元...

                2022-06-09 10:19:57

                技術文檔

                >全部

                熱門課程

                >學習路線
                返回頂部
                办公室激情娇喘嗯啊视频软件