目錄
一、前言
二、資料結構的理解
物理結構和邏輯結構
1.邏輯結構
2. 物理結構
一、前言
我們前面我學了Java的內部類,現在來學習一下資料結構和演算法,多科齊下不僅可以
學科交插學習互相幫助,還可以鍛煉跳躍性思維,
二、資料結構的理解
資料元素存在的一種或多種關系的集合,
程式設計=資料結構+演算法
物理結構和邏輯結構
邏輯結構:資料物件之間的關系,各元素之間的關系,
物理結構:計算機中的存盤的關系,
1.邏輯結構
包括集合結構、線性結構、樹形結構、圖形結構
①集合結構:各元素之間是相互獨立的關系

② 線性結構:各元素直接呈現一對一的關系

③ 樹形結構:呈現一對多的關系

④樹形結構:各元素之間存在多對多的關系

2. 物理結構
包括順序結構和鏈式結構
①順序結構:按照順序直線排序,地址是連續的

②鏈式結構:由存放地址的指向來存盤,沒有順序,地址不連續,
元素的格式:由存放的元素和存放下一個元素的地址組成
其中一個元素含有一個指標,用來存放下一個元素的地址,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/353375.html
標籤:java
上一篇:感恩CSDN,感謝有你
