抽象數據類型ADT
·是抽象數據的組織和與之的操作
·優點是將數據和操作封裝在一起實現了信息隱藏
程序設計的實質是對實際問題選擇一種好的數據結構
算法是一個良定義的計算過程
評價算法的好壞的因素
·算法是正確的
·執行算法的時間
·執行算法的存儲空間(主要是輔助存儲空間)
·算法易於理解
時間復雜度
漸近時間復雜度
評價一個算法的時間性能時
算法中語句的頻度不僅與問題規模有關
時間復雜度按數量級遞增排列依次為
空間復雜度
算法的時間復雜度和空間復雜度合稱算法復雜度
[
From:http://tw.wingwit.com/Article/program/sjjg/201311/22853.html