衡量算法的三個標準

衡量算法的三個標準

衡量算法的三個標準是:時間複雜度、空間複雜度和難易程度。時間複雜度可以簡單的說就是:大概程序要被執行的次數,而非時間。

注意:是次數,不是時間,因爲不同機器的性能是不一樣的,不要用計時器在那裏計時誰的更快。當然,如果在同一臺電腦上運行計時另說。

空間複雜度:同樣簡單來說就是:算法執行過程中大概所佔用的最大的內存。

難易程度:所研究的算法儘可能讓大家能看懂。