1. 程式人生 > >【考前準備-資料結構導論】第一章到第三章--日更

【考前準備-資料結構導論】第一章到第三章--日更

前言:

轉眼就快要考試了,考前我們一起抱團取暖吧。

 

思維導圖

演算法的分析:

1. 正確性    能正確地實現預定的功能,滿足具體問題的需要

2. 易讀性    易於閱讀、理解和交流,便於除錯、修改和擴充。

3. 健壯性    即使輸入非法資料,演算法也能適當地做出反應或進行處理,不會產生預料不到的執行結果。

4. 時空性    一個演算法的時空性是指該演算法的時間效能(或時間效率)和空間效能(或空間效率),前者是演算法包含的計算量,後者是演算法需要的儲存量。

 

計算機解決問題的步驟:

(1) 從具體的問題抽象出一個適當的數學模型

(2) 設計一個求解該數學模型的演算法

(3) 用某種就三級語言編寫實現該演算法的程式,除錯和執行程式直至最終得到問題的解答。