小甲魚資料結構 演算法教程學習筆記01

2021-10-14 14:24:49 字數 635 閱讀 4317

一、緒論

程式設計=資料結構+演算法

資料結構:資料元素之間的一種或多種特定關係的集合

邏輯結構

資料物件中資料元素間的相互關係

物理結構

資料的邏輯結構在計算機中的儲存形式

儲存器主要針對記憶體而言,硬碟/軟盤/光碟等資料組織多是檔案形式。

資料元素儲存結構

二、**演算法

資料結構–>演算法,好**一輩子。

等差數列求和的時候,公式計算演算法vs逐步演算法

演算法:解決特定問題求解步驟的描述;計算機中指令的有限序列;指令表示乙個或多個操作。

演算法的5個特徵

可行性:

演算法設計要求

同一問題的演算法不唯一

正確性

可讀性,便於閱讀、理解、溝通

健壯性,hold住異常

時間效率高、儲存量低

小甲魚 資料結構筆記1

程式設計 資料結構 演算法 資料結構研究的就是,資料元素相互之間存在的一種或多種特定關係的集合。傳統上,我們把資料結構分為邏輯結構和物理結構。1 邏輯結構 指資料物件中資料元素之間的相互關係。2 物理結構 指資料的邏輯結構在計算機中的儲存形式。四大邏輯結構 1 集合結構 集合結構中的資料元素除了同屬...

小甲魚 資料結構筆記2

演算法是解決特定問題,求解步驟的描述,在計算機中表現為指令的有限序列,並且每條指令表示乙個或多個操作。演算法有5個基本特徵 輸入 輸出 有窮性 確定性 可行性。1 輸入 演算法就有零個或多個輸入。2 輸出 演算法至少有乙個或多個輸出,演算法是一定要輸出的,否則沒有意義。3 有窮性 演算法在執行有限個...

小甲魚資料結構學習筆記 緒論

程式設計 資料結構 演算法 資料結構就是資料元素相互間一種或多種關係的集合。傳統上,我們把資料結構分為邏輯結構和物理結構,主要研究邏輯結構,而物理結構是次要的。邏輯結構 指資料物件中資料元素之間的相互關係。物理結構 指資料的邏輯結構在計算機中的儲存形式。集合結構 集合結構中資料元素之間的相互關係。線...