課程目錄ofNOIP大神培養計劃
NOIP C++ 大神培養計劃課程目錄:
Step1:
基礎演算法:
模擬、排序、遞推、遞迴、貪心、二分
Step2:
基礎資料結構:
棧、佇列、優先佇列、樹與二叉樹
Step3:
數學基礎
Step4:
搜尋演算法:
深度優先搜尋,廣度優先搜尋,迭代加深搜尋,A,IDA演算法
Step5:
圖論基礎:
圖的儲存,遍歷,最短路演算法,最小生成樹演算法,最近公共祖先
Step6:
動態規劃
Step7:
高階資料結構:
雜湊表(雜湊表),並查集,線段樹,樹狀陣列,伸展樹,Treap,平衡樹,字尾樹與字尾樹組,樹鏈剖分。
Step8:
圖論高階:
基環樹,差分約束,Tarjan演算法,二分圖。
我們預計用一年的時間詳細介紹完這些內容,併為未來的NOIP做準備。
在講解理論之後,我們會附加許多習題,加以練習,並附上詳細題解。
課程主要參考資料:演算法競賽進階指南,高階資料結構,資訊學奧賽數學一本通,大家可以購買以作輔助。
課後練習均來自 洛谷
https://www.luogu.org/
大家可以註冊並在上面練習。
這就是今天的內容。下次我們要來講最基礎的,也是極為重要的——模擬演算法。
我們下次見!
相關文章
- 邏輯課程目錄
- 數學課程目錄
- 寫作課程目錄
- 加州理工學院機器學習課程目錄機器學習
- 核心程式設計培訓目錄程式設計
- 研究了四大計算機名校的培養方案,核心課程都在這了計算機
- 紅帽和NIIT在中國攜手推出線上培訓課程,加速開源人才培養
- 0章 RxJava2課程目錄介紹RxJava
- Hinton等大牛要來中國授課,首個AI人才國際培養計劃在北大啟動AI
- 首箇中國高校AI人才培養計劃啟動,Hinton、Hopcroft和李開復開班授課AI
- WEB安全培訓目錄Web
- 綠盟科技加入中國信通院“智慧+學院”人才培養計劃
- 看雪安全程式設計培訓目錄程式設計
- 文化課速通目錄
- FPGA/CPLD開發培訓課程FPGA
- python大佬養成計劃–協程實現TCP連線PythonTCP
- 日本計劃將程式設計納入義務學校以培養創造力程式設計
- 培養程式設計師的人脈程式設計師
- 爬蟲課程(六)|Scrapy安裝以及目錄結構介紹爬蟲
- AI與量化投資人才培養計劃-連線職場 助力走在金融行業前沿AI行業
- UI設計培訓分享:ui設計師如何培養設計思維?UI
- 【C++課程設計】通訊錄管理系統C++
- 參加UI培訓課程學什麼UI
- Strata + Hadoop World 2天培訓課程Hadoop
- PHP 零基礎到 Laravel 框架實戰課程(不學網線下培訓課堂錄製)PHPLaravel框架
- 如何培養良好的程式設計實踐程式設計
- 如何培養良好的程式設計風格程式設計
- 培養個人的計算機素質 (轉)計算機
- 談談對程式設計師的培養程式設計師
- 培養敏捷態度敏捷
- 【行易少兒程式設計】Python備課總目錄程式設計Python
- 遊戲策劃知識點——如何在玩遊戲的時候培養“策劃思維”遊戲
- Linux達人養成計劃1Linux
- SAP Cloud for Customer 標準培訓課程Cloud
- Python開發培訓課程都學哪些Python
- 分享Cloudera大資料培訓課程的資訊Cloud大資料
- 8.6 規劃合理的目錄結構
- 如何培養正確的原型設計思維?原型