一、緒論
程式設計=資料結構+演算法
資料結構:資料元素之間的一種或多種特定關係的集合
邏輯結構
資料物件中資料元素間的相互關係
物理結構
資料的邏輯結構在計算機中的儲存形式儲存器主要針對記憶體而言,硬碟/軟盤/光碟等資料組織多是檔案形式。
資料元素儲存結構
二、**演算法
資料結構–>演算法,好**一輩子。
等差數列求和的時候,公式計算演算法vs逐步演算法
演算法:解決特定問題求解步驟的描述;計算機中指令的有限序列;指令表示乙個或多個操作。
演算法的5個特徵
可行性:
演算法設計要求
同一問題的演算法不唯一正確性
可讀性,便於閱讀、理解、溝通
健壯性,hold住異常
時間效率高、儲存量低
小甲魚 資料結構筆記1
程式設計 資料結構 演算法 資料結構研究的就是,資料元素相互之間存在的一種或多種特定關係的集合。傳統上,我們把資料結構分為邏輯結構和物理結構。1 邏輯結構 指資料物件中資料元素之間的相互關係。2 物理結構 指資料的邏輯結構在計算機中的儲存形式。四大邏輯結構 1 集合結構 集合結構中的資料元素除了同屬...
小甲魚 資料結構筆記2
演算法是解決特定問題,求解步驟的描述,在計算機中表現為指令的有限序列,並且每條指令表示乙個或多個操作。演算法有5個基本特徵 輸入 輸出 有窮性 確定性 可行性。1 輸入 演算法就有零個或多個輸入。2 輸出 演算法至少有乙個或多個輸出,演算法是一定要輸出的,否則沒有意義。3 有窮性 演算法在執行有限個...
小甲魚資料結構學習筆記 緒論
程式設計 資料結構 演算法 資料結構就是資料元素相互間一種或多種關係的集合。傳統上,我們把資料結構分為邏輯結構和物理結構,主要研究邏輯結構,而物理結構是次要的。邏輯結構 指資料物件中資料元素之間的相互關係。物理結構 指資料的邏輯結構在計算機中的儲存形式。集合結構 集合結構中資料元素之間的相互關係。線...