邏輯結構和存儲結構,數據的存儲結構入門

 2023-12-06 阅读 29 评论 0

摘要:數據的邏輯結構和存儲結構有何不同? 數據的邏輯結構和物理結構是數據結構的兩個密切相關的方面,同一邏輯結構可以對應不同的存儲結構。 算法的設計取決于數據的邏輯結構,而算法的實現依賴于指定的存儲結構。 數據的邏輯結構有幾種? 4種 1.集合:數據結構中

數據的邏輯結構和存儲結構有何不同?

數據的邏輯結構物理結構是數據結構的兩個密切相關的方面,同一邏輯結構可以對應不同的存儲結構

算法的設計取決于數據的邏輯結構,而算法的實現依賴于指定的存儲結構。

數據的邏輯結構有幾種?

4種

1.集合:數據結構中的元素之間除了“同屬一個集合” 的相互關系外,別無其他關系; 
2.線性結構:數據結構中的元素存在一對一的相互關系; 
3.樹形結構:數據結構中的元素存在一對多的相互關系;  
4.圖形結構:數據結構中的元素存在多對多的相互關系。

數據的存儲結構有幾種?有何區別?

2種,分別是順序存儲鏈式存儲

邏輯結構和存儲結構。順序存儲的特點是借助元素在存儲器中的相對位置來表示數據元素之間的邏輯關系;
鏈式存儲的特點是借助指針表示數據元素質檢單邏輯關系。

比如有如下結構,可以用順序存儲或者鏈式存儲
在這里插入圖片描述
線性結構如數組的存法,按一定順序存放;
而鏈式結構如鏈表的存法,結點可以任意存放,如圖,所以要用next相連,以保證每一個結點都有唯一確定的前驅和后繼。
在這里插入圖片描述

參考

【數據結構】數據的存儲結構 - JAdam - 博客園

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/189306.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息