資料結構複習專貼

weixin_34219944發表於2005-10-18
資料結構這個東西實在是比較鬱悶,可是要考試了,就複習一下吧.

第一章 概論

1.資料是資訊的載體,是能夠輸入到計算機中,並被計算機識別,儲存和處理的符號的集合.

2.資料元素是資料中具有獨立意義的個體.一個資料元素可以由若干各資料項(稱為欄位,域)組成.

3.資料型別是具有相同性質的計算機資料的集合及再這個資料集合上的一組操作.

4.資料結構是指組成資料的元素之間的結構關係.它一般包括以下三個方面的內容:
(1)資料元素之間的邏輯關係,也稱為資料的邏輯結構.
(2)資料元素及其關係再計算機儲存器內的表示,稱為資料的儲存結構.
(3)資料的運算,即對資料施加的操作.

5.演算法分析:
主要是考慮演算法的時間效能.
(1)演算法的總時間複雜度是由所有語句的執行次數相加來計算的.
(2)通過相同的級別可以求出演算法的數量級,比如O(1),O(n),O(n2)等等.
(3)如果演算法的時間複雜度並不只是由N來決定的,比如還有條件等等,就要求出演算法的最壞時間複雜度.有時候也需要求平均時間複雜度.

相關文章