了解資料結構

2021-10-02 13:12:19 字數 635 閱讀 2195

程式=資料結構+演算法

資料:描述客觀事物的符號,是計算機中可以操作的物件,能被計算機識別,並輸入給計算機處理的符號集合

資料元素:是組成資料的、有一定意義的基本單位,在計算機中通常作為整體處理,也被稱為記錄

資料項:乙個資料元素可以由若干個資料項組成。資料項是資料不可分割的最小單位

關心資料之間的關係(邏輯結構)和儲存(物理結構)

1.邏輯結構:集合、線性、樹形、圖形結構

2.物理結構:順序儲存結構、鏈式儲存結構

鏈式結構:資料元素存放在任意的儲存單元中,儲存單元可連續也可不連續

解決特定問題求解步驟的描述/c語言中的乙個函式

資料結構:封裝性--->如果乙個問題搞不定,那就加一層

快速了解資料結構

集合結構 集合結構的集合中任何兩個資料元素之間都沒有邏輯關係,組織形式鬆散。線性結構 資料結構中線性結構指的是資料元素之間存在著 一對一 的線性關係的資料結構。樹狀結構 樹狀結構是乙個或多個節點的有限集合 網路結構 網路結構是指通訊系統的整體設計,它為網路硬體 軟體 協議 訪問控制和拓撲提供標準。它...

全面了解資料結構之順序表

此為順序表的乙個c語言實現過程,其中對每一行 進行了標註,同時為了方便理解順序表的儲存,邏輯與物理是相同的。也將儲存位址一同顯示出來了。include include define max 1024 typedef struct linearlist 定義指標是傳入位址,直接對數進行操作 void ...

5分鐘了解資料結構

老外真的很喜歡創造新名詞。春節的時候我給我姐選顯示器,因為我姐是做設計的,我特地研究了一下顯示器的色域。我發現除了我們常用的srgb外,還有個adobe rgb。後來經過了解,原來是photoshop的工程師在參考其他色彩標準的時候搞錯了引數,後來懶得改了,便自己申請了專利,搞成了乙個新的色彩標準,...