大话数据结构——算法
生活随笔
收集整理的這篇文章主要介紹了
大话数据结构——算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
算法:算法是解決特定問題求解步驟的描述,在計算機中表現為指令的有限序列,并且每條指令表示一個或多個操作。
為什么把數據結構和算法一起說?
想想羅密歐與朱麗葉,梁山伯和祝英臺,少了一個你總會覺得奇怪吧。
算法的五個基本特性:
- 輸入:有0個或多個輸入;
- 輸出:有1個或多個輸出;
- 有窮性:步驟有限,不能無窮循環下去;
- 確定性:有確定的含義,不能出現二義性;
- 可行性:每一步都能通過有限次數完成。
算法設計的要求:
- 正確性:能正確反映問題,得到問題的正確答案;
- 可讀性:便于閱讀、理解和交流;
- 健壯性:即使輸入不合法,算法也能處理,而不是出現異常或中止;
- 時間效率高和存儲量低:像生活中人們所希望的花最少時間,辦最大的事。
算法效率的度量方法:
算法時間復雜度推導方法:
得到的結果就是大O階。
總結
以上是生活随笔為你收集整理的大话数据结构——算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做试管必须做输卵管造影吗
- 下一篇: 将visio的图片插入latex(png