Udemy線上課程 C++版資料結構(含教材) 講師:hw dong 影音教學 中文發音 中文字幕版(2DVD)
Udemy線上課程C++版資料結構(含教材)講師:hwdong影音教學中文發音中文字幕版(2DVD)
內容說明:
《數據結構》是計算機學科的主幹基礎課,主要介紹基本的數據結構、典型算法及其應用。
該課程是計算機專業最重要的承前啟後的核心課程,它既提供編寫規范的程序的理論基礎和實踐指導,又是進一步學習其他如操作系統、編譯原理、軟件工程、人工智能、計算機網絡等軟硬件課程的基礎,是開發各種軟件、研究算法的最核心基礎。
熟悉數據結構是合格程序員的基本內功,從矽谷的google、facebook等到國內的BAT企業招聘軟件算法人員的面試題幾乎都是數據結構與算法。
本課程包括:線性表、棧和隊列、字符串、多維數組、樹和二叉樹、圖、查找、優先隊列和堆、排序等,還將包括面向考研和求職面試的數據結構刷題。
課程講解的最主要特點是:1)化難為易:使復雜困難的算法變得簡單易懂。
采用動畫、實例說明原理,接著再用動畫一步步暫時代碼的編寫和執行,使難以理解的算法變得簡單易懂。
2)間接明快:無很多網上課程和大學課程的廢話和抖機靈,都是幹貨。
3)內容豐富:內容全面(涵蓋考研的所有數據結構內容),並介紹數據結構在人工智能、圖形學、計算機網絡和生活中的應用案例說明數據結構在科學研究與實際問題中的應用,如AlphGo下棋程序、Kinext體感遊戲、3D曲面重建、農夫過河問題、聰明的木匠等。
此外,還有習題講解和刷題。
4)原理+代碼實現:大學教學中經常隻講原理,沒有具體代碼實現。
采用VS2017實現算法,而不是淘汰幾十年的VC6或C++builder。
通過本課程的學習,你將發現原來普遍認為很難的數據結構課程內容,其實是很容易理解的,所謂“會者不難,難者不會”。

課程內容:
01數據結構課程介紹
001C++版數據結構課程介紹.mp4
002邏輯結構和物理結構.mp4
0031.pdf
0031.pptx
003算法性能分析.mp4

02線性表
0042-ADT.pdf
0042-ADT.pptx
004線性表的類型定義.mp4
005SqList.pdf
005線性表的順序實現-順序表.mp4
006順序表的插入.mp4
007順序表的讀寫、查找等.mp4
008實驗一、順序表的實現及測試.mp4
009LkList.pdf
009順序表的鏈式實現-鏈式表.mp4
010鏈式表的操作.mp4
011鏈式表的實現及測試.mp4
012循環鏈表、雙向鏈表.mp4
013順序表和鏈式表的比較.mp4
014下標運算符[]讀寫元素.mp4
015線性表的逆置.mp4

03棧
0163.1-Stack.pdf
0163.1-Stack.pptx
016棧的類型定義.mp4
017棧的順序實現-順序棧.mp4
018實驗三:順序棧的實現及測試.mp4
019數制轉換.mp4
020括號匹配.mp4
021表達式求值.mp4
022前綴、後綴表達式.mp4
023棧和遞歸.mp4
024漢諾塔hanoi塔問題.mp4

04隊列的類型定義
0253.2.pdf
0253.2.pptx
025隊列的類型定義.mp4
026鏈式隊列.mp4
027順序隊列、循環隊列.mp4
028循環隊列的實現.mp4
029農夫過河問題.mp4

05z字符串string
0304.Sring.pdf
0304.Sring.pptx
030字符串的類型定義.mp4
031C風格字符串.mp4
032字符串的結構表示法.mp4
033串的模式匹配-簡單算法.mp4
034串的模式匹配-KMP算法.mp4
035模式串的Next函數.mp4

06數組Array
0365.Multi-Array.pdf
0365.Multi-Array.pptx
036數組的類型定義.mp4
037數組的順序表示和實現?.mp4
038數組的順序表示和實現2.mp4
039特殊矩陣的壓縮存儲.mp4
040稀疏矩陣轉置-簡單算法.mp4
041稀疏矩陣轉置-快速算法.mp4

07樹和二叉樹Treeandbinarytree
0426.Tree.pdf
0426.Tree.pptx
042樹的概念和定義.mp4
043二叉樹的概念和定義.mp4
044二叉樹的性質.mp4
045二叉樹的順序表.mp4
046二叉樹的鏈式表示.mp4
047二叉樹的線序、中序、後序遍歷.mp4
048二叉樹的層次遍歷.mp4
049二叉樹遍歷的應用.mp4
050哈夫曼樹及其應用.mp4
051二叉樹的非遞歸中序遍歷.mp4
052二叉樹的非遞歸中序遍歷算法2.mp4
053二叉樹的非遞歸先序遍歷、非遞歸後序遍歷.mp4
054線索二叉樹.mp4
055中序線索二叉樹的遍歷.mp4
056中序線索化二叉樹.mp4
057中序線索化二叉樹的代碼實現.mp4
058先序線索化二叉樹.mp4
059先序線索二叉樹的遍歷.mp4
060先序線索二叉樹的代碼實現.mp4
061後序線索二叉樹.mp4
062習題:從遍歷序列重建二叉樹.mp4
063樹和森林的存儲表示.mp4
064樹和森林的遍歷?.mp4

08迷宮問題Maze
065迷宮問題的遞歸算法.mp4
066迷宮問題的遞歸算法的實現.mp4
067迷宮問題的非遞歸算法.mp4
068迷宮問題的非遞歸算法的實現.mp4

09不相交集(并查集)
069不相交集(并查集)及其應用.mp4
070不相交集(并查集)的鏈表表示.mp4
071不相交集(并查集)的森林表示.mp4
072不相交集(并查集)的森林表示的代碼實現.mp4

10圖graph
0737..pdf
0737..pptx
073圖的概念和類型定義.mp4
074圖的存儲表示-邊表.mp4
075圖的存儲表示-鄰接矩陣.mp4
076圖的存儲表示-鄰接表.mp4
077圖的存儲表示-十字鏈表和鄰接多重表.mp4
078圖的深度優先遍歷.mp4
079基于堆棧的圖的深度優先遍歷.mp4
080深度優先遍歷的代碼實現.mp4
081圖的廣度優先遍歷.mp4
082圖的連通性問題-求連通分量.mp4
083并查集求無向圖的連通分量.mp4
084用并查集檢測無向圖是否存在回路.mp4
085生成樹和最小生成樹.mp4
086求最小生成樹的prim算法.mp4
087prim算法的實現.mp4
088求最小生成樹的Kruskal算法.mp4
089拓撲排序.mp4
090拓撲排序的代碼實現.mp4
091關鍵路徑.mp4
092關鍵路徑算法的代碼實現.mp4
093單源最短路徑的Dijkstra算法.mp4
094Dijkstra算法的C++代碼實現.mp4
095多源最短路徑的Floyd算法.mp4

11查找Search
0968.Search.pdf
0968.Search.pptx
096查找的概念及線性查找.mp4
097折半查找(二分查找).mp4
098二叉搜索樹的查找.mp4
099二叉搜索樹的插入.mp4
100二叉查找樹的刪除.mp4
101C++的關聯容器.mp4
102平衡二叉樹(AVL樹).mp4
103平衡二叉樹(AVL)的調整.mp4
104哈希表(散列表).mp4
105哈希函數.mp4
106沖突的解決.mp4
107鏈表法的哈希表的實現.mp4

12優先隊列和堆priorityqueueandheap
108優先隊列和堆.mp4
109堆的插入、刪除.mp4
110建堆和向下調整.mp4
111堆操作、向上調整.mp4
112ACM競賽題:聰明的木匠.mp4
113聰明的木匠代碼實現C++.mp4

13排序sort
1149..pdf
1149..pptx
114排序的概念.mp4
115直接插入排序.mp4
116直接插入排序的代碼實現.mp4
117折半插入排序.mp4
118希爾排序.mp4
119希爾排序代碼實現.mp4
120冒泡排序.mp4
121快速排序(一).mp4
122快速排序(二).mp4
123快速排序的代碼實現.mp4
124直接選擇排序.mp4
125錦標賽排序.mp4
126堆排序.mp4
127歸并.mp4
128迭代的歸并排序.mp4
129遞歸的歸并排序.mp4
130桶排序.mp4
131多關鍵排序-基數排序.mp4
132基數排序的代碼解讀.mp4
133排序算法的比較.mp4

14刷題
134奇偶樹的劃分.mp4
135替換字符串中的特殊字符.mp4



相關商品:Udemy線上課程演算法設計與分析講師:hwdong影音教學中文發音中文字幕版(2DVD)Udemy線上課程解剖深度學習原理講師:hwdong影音教學中文發音中文字幕版(3DVD)Udemy線上課程MBA完整商業課程(MBAinaBoxinChinese)講師:365Careers影音教學中文發音中文字幕版(2DVD)Udemy線上課程Unity2019從0到精通(含教材)講師:劍銘官影音教學中文發音中文字幕版(2DVD)Udemy線上課程AfterEffects高手之路---初學者課程講師:linfenglou影音教學中文發音中文字幕版(2DVD)