數據結構是計算機存儲和組織數據的一種方式。數據結構是指具有一種或多種特定關系的數據元素的集合。通常,精心選擇的數據結構可以帶來更高的操作或存儲效率。數據結構通常與高效的檢索算法和索引技術有關。以下就是小編為大家帶來的數據結構的定義是什么。
數據結構的定義是什么
數據結構的定義是什么
一,數據結構(data structure)是帶有結構特性的數據元素的集合,它研究的是數據的邏輯結構和數據的物理結構以及它們之間的相互關系,并對這種結構定義相適應的運算,設計出相應的算法,并確保經過這些運算以后所得到的新結構仍保持原來的結構類型。
二,簡而言之,數據結構是相互之間存在一種或多種特定關系的數據元素的集合,即帶“結構”的數據元素的集合。“結構”就是指數據元素之間存在的關系,分為邏輯結構和存儲結構。
三,數據結構的研究內容是構造復雜軟件系統的基礎,它的核心技術是分解與抽象。通過分解可以劃分出數據的3個層次;再通過抽象,舍棄數據元素的具體內容,就得到邏輯結構。類似地,通過分解將處理要求劃分成各種功能,再通過抽象舍棄實現細節,就得到運算的定義。
數據的邏輯結構和物理結構是數據結構的兩個密切相關方面,同一邏輯結構可以對應不同的存儲結構。算法的設計取決于數據的邏輯結構,算法的實現取決于指定的存儲結構。以上就是小編為大家帶來的數據結構的定義是什么。
[免責聲明]
文章標題: 數據結構的定義是什么
文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。