資料結構基礎

2021-04-12 22:01:12 字數 656 閱讀 3516

資料結構定義: 定義

一、資料元素集合(也可稱資料物件)中各元素的關係。 定義

二、相互之間存在特定關係的資料元素集合。

資料結構的種類:

1:集合

2:線性結構

3:樹形結構

4:圖狀結構(或網狀結構)

資料結構的形式定義:

資料結構名稱=(d,s)

其中d為資料元素的有限集,s是d上關係的有限集

邏輯結構

「資料結構」定義中的「關係」指資料間的邏輯關係,故也稱資料結構為邏輯結構。

儲存結構

資料結構在計算機中的表示稱為物理結構。又稱儲存結構。

順序儲存結構

鏈式儲存結構

儲存結構詳解:

計算機中儲存資訊的最小單位:,8位為一位元組,兩個位元組為一字,位元組、字或更多的二進位制位可稱為位串。在邏輯描述中,把位串稱為元素或結點

當資料元素由若干資料項組成時,位串中對應於各個資料項的子位串稱為資料域(data field)。

例:上述成績表資料用c語言的結構體陣列classonestu[50]來儲存:

struct stu classonestu[50];

基礎資料結構

1 雙鏈表。下面是c 版本的實現。include stdafx.h include 結構體 typedef struct nodedlink 初始化 void dlist dlink dl 求長度 int dlength dlink dl return i 查詢 dlink dsearch dlin...

資料結構基礎

邏輯結構 描述資料元素之間的邏輯關係。物理結構 資料結構在計算機中的表示 映像 又稱儲存結構。它包含資料元素的表示和關係的表示。用乙個可以由若干位組合形成的乙個位串表示乙個資料元素,稱這個位串為元素或節點。當資料元素由若干資料項組成時,位串中對應於各個資料項的子位串稱為資料域。資料元素之間的關係在計...

資料結構基礎

用程式解決問題時,往往需要將具體問題抽象為數學模型,再用具體演算法進行解決,這個抽象數學模型的過程即位分析問題的過程。程式描述數學模型不再是數學方程式,而是採用資料結構。一 資料結構的基本相關概念 什麼是資料結構?資料結構是基本元素,及其之間存在的一種或多種特定關係的集合。根據不同的資料關係,可以採...