資料結構
程式 = 資料結構 + 演算法
資料結構: 針對不同的問題,決定資料在電腦中的儲存方式
演算法: 針對不同的問題,設計不同的處理步驟(方法)
一支好的程式需要考量到資料結構和演算法。
程式儲存在記憶體中的儲存方式與資料存放在記憶體空間大小有關,程式在run的流程則會影響執行時間(效率)。
演算法種類
演算法與時間複雜度 ( Algorithm, Time Complexity )
遞迴演算法基礎( Fundamentals of Recursive Algorithm )
陣列 ( Array )
鏈結串列 ( Link list )
堆疊與佇列 ( Stack and Queue )
樹與二元樹 ( Tree and BinaryTree )
圖型( Graph )
高等樹 ( Advanced Tree )
搜尋與排序 ( Search and Sort )
雜湊 ( Hashing )
學習來源:杰哥數位教室─ 資料結構
沒有留言:
張貼留言