算法:
解題的方法和步驟
衡量算法的标準:
1、時間複雜度
大概程式要執行的次數,而非執行的時間;
2、空間複雜度
算法執行過程中大概所占用的最大記憶體;
3、難易程度
4、健壯性
資料結構的地位:
資料結構是軟體中最核心的課程;
程式 = 資料的存儲 + 資料的操作 + 可以被計算機執行的語言;
學習步驟:
先看懂僞算法;再用計算機語言實作;
算法:
解題的方法和步驟
衡量算法的标準:
1、時間複雜度
大概程式要執行的次數,而非執行的時間;
2、空間複雜度
算法執行過程中大概所占用的最大記憶體;
3、難易程度
4、健壯性
資料結構的地位:
資料結構是軟體中最核心的課程;
程式 = 資料的存儲 + 資料的操作 + 可以被計算機執行的語言;
學習步驟:
先看懂僞算法;再用計算機語言實作;