課程介紹

課程來自于 信息學奧賽數據結構培訓課(視頻+源碼)

數據存儲于計算機的內存中。內存如圖所示,形似排成1列的箱子,1個箱子里存儲1個數據。

數據存儲于內存時,決定了數據順序和位置關系的便是“數據結構”。

青少年信息學(計算機)奧林匹克競賽(早期稱為青少年計算機程序設計競賽)是指在廣大青少年中普及計算機教育,推廣計算機應用的一項學科性競賽活動。全國從1984年開始舉辦全國性競賽。而自從1989年我國參加第一屆國際信息學奧林匹克(International Olympiad in Informatics, 簡稱IOI)以來,全國青少年計算機程序設計競賽也更名為全國青少年信息學(計算機)奧林匹克競賽(National Olympiad in Informatics, 簡稱NOI)。

全國信息學奧林匹克競賽活動擔負著選拔優秀學生參加國際學科奧林匹克競賽任務,它是經國家教委批準,中國科協具體領導,由中國計算機學會主辦的。為促進計算機普及并兼顧提高,從95年開始全國舉辦信息學奧林匹克競賽分區聯賽。獲得全國中學生數學、物理、化學、生物、信息學5個學科奧林匹克競賽,省賽區獲得一等獎者;自主招生(高考加分照顧)享受加5-30分,和保送大學資格;其它競賽獲獎者不享受此待遇。

文件目錄

01-棧數據結構

源碼

括號匹配檢驗.cpp

字符串匹配問題.cpp

數組模擬棧.cpp

棧接口.cpp

表達式括號匹配.cpp

十進制轉二進制.cpp

棧數據結構.pdf

棧數據結構.mp4

后綴表達式的值.mp4

車廂調度.mp4

02-向量數據結構

源碼

vector基礎語法.cpp

上網統計.cpp

圍圈報數.cpp

向量數據結構.pptx

上網統計.mp4

vector基礎語法.mp4

圍圈報數.mp4

03-隊列數據結構

源碼

宴請賓客.cpp

舞伴配對.cpp

我不喜歡打針.cpp

數組模擬順序隊列.cpp

寶物的密碼.cpp

循環隊列.cpp

宴請賓客.out

queue_test.cpp

宴請賓客.in

隊列數據結構.pdf

blah數集.mp4

隊列數據結構.mp4

04-廣度優先搜索

源碼

細胞.cpp

解救A同學.cpp

交通圖.cpp

廣度優先搜索.pdf

廣度優先搜索算法.mp4

05-樹和二叉樹基礎概念

樹和二叉樹基礎概念.mp4

樹和二叉樹.pdf

06-二叉樹存儲和遍歷題目

源碼

小球掉落.cpp

word.out

單詞查找樹.cpp

求后序遍歷.cpp

word.in

找樹根和孩子.cpp

擴展二叉樹.cpp

手動輸入二叉樹數據.cpp

二叉樹存儲和遍歷題目.pptx

擴展二叉樹.mp4

已知二叉樹先序中序求后序遍歷.mp4

找樹根和孩子節點.mp4

單詞查找樹.mp4

小球掉落.mp4

07-堆排序和優先隊列

源碼

堆排序

堆排序.cpp

堆排序2.cpp

優先隊列

小根堆.cpp

大根堆.cpp

堆排序和優先隊列.pdf

堆排序和優先隊列.mp4

08-哈夫曼樹

源碼

習題

魚塘釣魚.cpp

最小函數值.cpp

哈夫曼樹

合并果子.cpp

合并果子2.cpp

哈夫曼樹.pdf

哈夫曼樹.mp4

09-圖的基本概念

圖的基本概念.pptx

圖的基礎概念.mp4

10-圖的存儲

圖的存儲.pptx

鄰接矩陣1.cpp

鄰接矩陣2.cpp

圖的存儲.mp4

11-圖的深度優先和廣度優先遍歷

源碼

廣度優先遍歷-鄰接矩陣.cpp

深度優先遍歷.cpp

廣度優先遍歷-鄰接表.cpp

深度優先-最短路徑.cpp

圖的遍歷.pptx

圖的廣度優先遍歷-鄰接矩陣法.mp4

圖的深度優先遍歷.mp4

圖的廣度優先遍歷-鄰接表法.mp4

12-歐拉路和哈密爾頓環

源碼

哈密爾頓環.cpp

歐拉路.cpp

snow.cpp

騎馬修柵欄.cpp

snow.in

歐拉路和哈密爾頓環.pptx

歐拉路.mp4

騎馬修柵欄.mp4

哈密爾頓環.mp4

13-深度優先求最短路徑

深度優先最短路徑.pdf

深度優先-最短路徑.mp4

14-弗洛伊德(Floyd)最短路徑算法

源碼

醫院的設置.cpp

牛的旅行.cpp

最短路徑.cpp

弗洛伊德(Floyd)算法.pptx

醫院設置-Floyd算法求最短路徑.pptx

Floyd算法,最短路徑.mp4

Floyd算法,醫院設置.mp4

15-狄克斯特拉(Dijkstra)算法

源碼

最小花費.cpp

最短路徑問題.cpp

狄克斯特拉(Dijkstra)算法.pptx

Dijkstra算法.mp4

16-貝爾曼 – 福特(Bellman-Ford)最短路徑算法

源碼

Bellman-Ford最短路徑.cpp

最短路徑1.cpp

最短路徑2-檢測負權回路.cpp

最短路徑3-優化.cpp

貝爾曼 – 福特(Bellman-Ford)算法.pptx

Bellman_Ford算法.mp4

17-SPFA最短路徑算法

源碼

香甜的黃油.cpp

最短路徑.cpp

香甜的黃油2.cpp

香甜的黃油3.cpp

SPFA算法.pptx

SPFA算法.mp4

18-圖的連通性

源碼

bead.cpp

cdrom.cpp

圖的連通性.pdf

圖的連通性.mp4

19-并查集

源碼

家庭問題.cpp

親戚.cpp

親戚2.cpp

并查集.pdf

并查集.mp4

20-最小生成樹Prim算法

源碼

wire.cpp

最小生成樹Prim算法.pdf

最小生成樹-Prim算法.mp4

本站所有資源版權均屬于原作者所有,這里所提供資源均只能用于參考學習用,請勿直接商用。若由于商用引起版權糾紛,一切責任均由使用者承擔。

最常見的情況是下載不完整: 可對比下載完壓縮包的與網盤上的容量,若小于網盤提示的容量則是這個原因。這是瀏覽器下載的bug,建議用百度網盤軟件或迅雷下載。 若排除這種情況可聯絡站長QQ:824986618。

如果您已經成功付款但是網站沒有彈出成功提示,請聯系站長提供付款信息為您處理

教程資源屬于虛擬商品,具有可復制性,可傳播性,一旦授予,不接受任何形式的退款、換貨要求,請您在購買獲取之前確認好是您所需要的資源。充值也好,購買會員也一樣,最終解釋權歸本站所有。