資料結構和資料型別兩個概念之間有什麼區別

2021-05-23 08:09:10 字數 4652 閱讀 4735

1樓:亂紅齋

資料結構一般是說計算機儲存和組織資料的方式,還有就是相互之間存在一種或多種特定關係的資料元素的集合,簡單來說就是資料的邏輯或物理儲存方式。而資料型別就是對資料的抽象描述,包括整型、浮點型浙西。

資料結構是計算機儲存、組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。

資料結構往往同高效的檢索演算法和索引技術有關。

一般認為,一個資料結構是由資料元素依據某種邏輯聯絡組織起來的。對資料元素間邏輯關係的描述稱為資料的邏輯結構;資料必須在計算機記憶體儲,資料的儲存結構是資料結構的實現形式,是其在計算機內的表示;此外討論一個資料結構必須同時討論在該類資料上執行的運算才有意義。

在許多型別的程式的設計中,資料結構的選擇是一個基本的設計考慮因素。許多大型系統的構造經驗表明,系統實現的困難程度和系統構造的質量都嚴重的依賴於是否選擇了最優的資料結構。許多時候,確定了資料結構後,演算法就容易得到了。

有些時候事情也會反過來,我們根據特定演算法來選擇資料結構與之適應。不論哪種情況,選擇合適的資料結構都是非常重要的。

2樓:匿名使用者

資料型別只是資料的型別而已 也就是資料型別的取值和操作的集合 資料結構包括了資料的邏輯結構和物理結構 而且呢資料結構操作的就是資料 資料型別也包括在了資料裡面

3樓:千羲若即

資料型別是指一個資料結構加上定義在這個資料結構上的一組操作,也就是一個值的集合和定義在這個集合上的一組操作的總稱。

而資料結構指相同的資料元素集合中的資料元素之間存在一種或多種特定的關係。

4樓:匿名使用者

資料結構是抽象的一種組織,是由資料型別組織成的。

資料型別是組成資料結構的元素。

資料結構和資料型別兩個概念有什麼區別?

5樓:蜀道北

資料結構是資料的儲存的結構。

資料型別是資料所屬的型別。

他倆的關係很奇妙,你說他倆沒關係吧,他倆確實沒關係。一個是型別,如int,char,boolean,或者自己寫的巴啦啦小魔仙類,一個是資料儲存的結構,如樹圖佇列棧雜湊。

你說他倆有關係吧,他們其實很有關係,有些類就是因為選擇了合適的資料結構,所以執行起來才更高效,如arrayset和linkedset。

6樓:禾生七七

資料結構一般是說計算機儲存和組織資料的方式,還有就是相互之間存在一種或多種特定關係的資料元素的集合,簡單來說就是資料的邏輯或物理儲存方式。而資料型別就是對資料的抽象描述,包括整型、浮點型浙西。

資料結構是計算機儲存、組織資料的方式。資料結構是指相互之間存在一種或多種特定關係的資料元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。

資料結構往往同高效的檢索演算法和索引技術有關。

一般認為,一個資料結構是由資料元素依據某種邏輯聯絡組織起來的。對資料元素間邏輯關係的描述稱為資料的邏輯結構;資料必須在計算機記憶體儲,資料的儲存結構是資料結構的實現形式,是其在計算機內的表示;此外討論一個資料結構必須同時討論在該類資料上執行的運算才有意義。

在許多型別的程式的設計中,資料結構的選擇是一個基本的設計考慮因素。許多大型系統的構造經驗表明,系統實現的困難程度和系統構造的質量都嚴重的依賴於是否選擇了最優的資料結構。許多時候,確定了資料結構後,演算法就容易得到了。

有些時候事情也會反過來,我們根據特定演算法來選擇資料結構與之適應。不論哪種情況,選擇合適的資料結構都是非常重要的。

7樓:咪萌咪萌

1、資料結構包括資料的邏輯結構和物理結構, 而且資料結構操作的就是資料, 資料型別也包括在了資料裡面。

2、資料型別只是資料的型別而已, 也就是資料型別的取值和操作的集合。

1、資料結構:是指同一資料元素類中各資料元素之間存在的關係。資料結構分別為邏輯結構、儲存結構(物理結構)和資料的運算。

2、資料的邏輯結構是從具體問題抽象出來的數學模型,是描述資料元素及其關係的數學特性的,有時就把邏輯結構簡稱為資料結構。邏輯結構是在計算機儲存中的映像,形式地定義為(k,r)(或(d,s)),其中,k是資料元素的有限集,r是k上的關係的有限集。

資料結構和資料型別兩個概念之間有區別嗎?

8樓:竺印枝周春

資料型別只是資料的型別而已

也就是資料型別的取值和操作的集合

資料結構包括了資料的邏輯結構和物理結構

而且呢資料結構操作的就是資料

資料型別也包括在了資料裡面

9樓:汲溫道綾

資料型別是指一個資料結構加上定義在這個資料結構上的一組操作,也就是一個值的集合和定義在這個集合上的一組操作的總稱。

而資料結構指相同的資料元素集合中的資料元素之間存在一種或多種特定的關係。

10樓:蜀道北

資料結構是資料的儲存的結構。

資料型別是資料所屬的型別。

他倆的關係

很奇妙,你說內他倆沒關係吧,他容倆確實沒關係。一個是型別,如int,char,boolean,或者自己寫的巴啦啦小魔仙類,一個是資料儲存的結構,如樹圖佇列棧雜湊。

你說他倆有關係吧,他們其實很有關係,有些類就是因為選擇了合適的資料結構,所以執行起來才更高效,如arrayset和linkedset。

11樓:匿名使用者

1.操作物件制

關係2.資料元素 二元關係

3.邏輯結構 儲存結構 運算集合

4.線性結構 非線性結構

5.一對一 一對多 多對多

6.沒有 沒有

7.前驅 一 後繼 有一個或多個

8.有一個或多個

9.順序儲存結構 連結儲存結構 索引儲存結構 雜湊儲存結構10.插入 刪除 修改 查詢 排序

11.時間 空間

12樓:匿名使用者

1.操作對來象 關係

2.資料元自素 關係

3.邏輯結構bai

儲存結構 運算

4.順序 鏈式

5.一對du一 一對多

zhi 多對多

6.沒有 沒有

7.前驅 1 後繼dao 大於1

8.大於1

9.集合 線性結構 樹形結構 圖形結構

10.算術 邏輯 賦值 位

11.時間 空間

資料結構與資料型別有什麼區別?

13樓:哈文玉清媼

1.資料

結構是指資料物件以及該資料物件集合中的資料元素之間的相互關係。包括資料的邏輯結構、資料的儲存結構和資料的運算(操作)。例如:線性表

,佇列,棧……

2.資料型別是計算機程式中的資料物件以及定義在這個資料物件集合上的一組操作的總稱。例如c語言中的整數型別是區間(-maxint,maxint)上的整數,在這個集合上可以進行加、減、乘等操作。

14樓:寧禮蔡鵑

你好!資料結構一般是說計算機儲存和組織資料的方式,還有就是相互之間存在一種或多種特定關係的資料元素的集合,簡單來說就是資料的邏輯或物理儲存方式。而資料型別就是對資料的抽象描述,包括整型、浮點型浙西。

我的回答你還滿意嗎~~

15樓:踏岸尋柳

資料結構涉及資料型別及演算法,主要是如何運算元據型別的。

資料型別就是資料儲存的方式,並不涉及資料間的關係。

16樓:匿名使用者

資料結構是指各種資料間的關係,而資料型別則指各種資料從屬的類別

17樓:苦澀邊緣

資料結構裡包含了資料型別

18樓:匿名使用者

資料結構主要是演算法,型別是演算法的原子

資料結構和資料型別有什麼區別

19樓:清溪看世界

資料型別,復即資料元,制與資料結構的主要區別如下:

一、性質不同

1、資料結構:是計算機儲存、組織資料的方式;指相互之間存在一種或多種特定關係的資料元素的集合

2、資料元:是用一組屬性描述其定義、標識、表示和允許值的資料單元。

二、作用不同

1、資料結構:通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。

2、資料元:若干具有相關性的資料元按一定的次序組成一個整體結構。

三、特點不同

1、資料結構:資料結構往往同高效的檢索演算法和索引技術有關。

2、資料元:資料元基本模型中,物件類對應於資料模型中的實體、特性和表示對應於資料模型中的屬性。

20樓:匿名使用者

資料結構一般是說計算機儲存和組織資料的方式,還有就是相互之間存在一種或多種特定關係的資料元素的集合,簡單來說就是資料的邏輯或物理儲存方式。而資料型別就是對資料的抽象描述,包括整型、浮點型浙西。

21樓:踏兒

1.資料

結構是指資料物件以及該資料物件集合中的資料元素之間的相互關係。包版括資料的邏輯結構、權資料的儲存結構和資料的運算(操作)。例如:線性表 ,佇列,棧……

2.資料型別是計算機程式中的資料物件以及定義在這個資料物件集合上的一組操作的總稱。例如c語言中的整數型別是區間(-maxint,maxint)上的整數,在這個集合上可以進行加、減、乘等操作。

資料結構實現兩個連結串列的合併,資料結構題目 實現兩個連結串列的合併

include include include int main int f a.assign e,e sizeof e sizeof e 0 b.assign f,f sizeof f sizeof f 0 a.sort b.sort merge a.begin a.end b.begin b.e...

程式和資料結構有什麼關係,什麼是資料結構?什麼是演算法?演算法與程式有什麼關係?

有一個定理樓主聽說過嗎,程式 資料結構 演算法 資料結構就是告訴你資料是一和形式儲存的,集合,線性表,樹,還是圖或網。你要學好資料結構,才知道遇到什麼問題用什麼方法解決,才能編出好的程式。下面是官方的說法 選擇了資料結構,演算法也隨之確定,是資料而不是演算法是系統構造的關鍵因素。這種洞見導致了許多種...

在C語言和資料結構裡代表什麼,資料結構和C語言有什麼區別

是指向運算子.假設baik為一個du結zhi 構體dao變數,p為一個指向結構體的指標,num是它的一個成回員。答p k,則以下三式等價,都表示k的成員num的值 k.num p num p num這種形式在連結串列中很常見。指標是c語言難點,而連結串列也不易學,建議你找本輔導書研究一下。l是結構體...