algorithm is the method of solving problems
data structure is the method of storing information
程式 = 演算法 + 資料結構
演算法是解決問題的方式
資料結構是儲存資訊的方式
解決非數值計算的程式設計問題,以及他們之間的關係和操作。
關係圖:
邏輯結構:面向問題的抽象
物理結構:面向計算機實現,也稱為儲存結構
資料型別:一組性質相同的值的集合和定義在此集合中的操作,用來說明變數或表示式的取值範圍和可進行的操作
抽象資料型別【adt】:指乙個數學模型和定義在該模型上的一組操作
《大話資料結構》 學習筆記1
第一章 資料結構緒論 經典 if you give someone a program you will frustrate them for a day if you teach tem how to program,you will frustrate them for a lifetim.如果...
大話資料結構學習筆記1
第一章 緒論 資料結構是一門研究非數值計算的程式設計問題中的操作物件,以及它們之間的關係和操作等相關問題的學科。程式設計 資料結構 演算法 資料 描述客觀事物的符號,是計算機中可以操作的物件,是能被計算機識別,並輸入給計算機處理的符號集合。資料物件 是性質相同的資料元素的集合,是資料的子集。資料元素...
《大話資料結構》 學習筆記2
第二章 演算法 2.2 資料結構 與 演算法的關係 簡單的說 資料結構 與 演算法 的關係 即 梁山伯 與 祝英台 的關係 把其中一方隔離出來唱獨角戲.沒意義!2.3 兩種演算法的比較 現寫乙個求1 2 3 100結果的程式,你應該怎麼寫呢?大多數人馬上寫出下面的c語言 int i,sum 0,n ...