讓你了解設計資料結構與演算法的理念,並能正確的理解何謂「效率」以及增加效率的方式。
對何謂「資訊競賽」還很陌生嗎?你一定要來了解看看!
那些對寫程式非常有幫助的工具。
我們會教你如何把程式寫得好、寫得穩。
一切演算法的基礎,不可或缺的知識們。
一切資料結構的基礎,不可或缺的知識們。
了解貪心演算法的思路以及認識各種經典問題。
認識那些在競賽程式中會遇到的基本數學問題。
在各種演算法中被廣泛使用的技巧。
一步步帶你認識動態規劃概念、並了解基本的動態規劃設計與優化方法。
認識演算法競賽中那些被廣泛用來解題的資料結構。
認識圖論的基本術語以及那些經典問題。
認識何謂「圖論」,以及了解相關名詞。
能夠將頂點二著色、且沒有兩個同色點相鄰的圖。
沒有任何環的連通圖。
樹直徑、樹圓心、樹重心和樹上匹配。
透過把 DFS 過程存下來的樹上操作技巧。
講述最短路徑演算法的基本概念,以及兩個基本的最短路徑演算法
講述一個非常簡短、用來計算全點對最短路徑的演算法