Java数据结构与算法之数据结构概述 2025-06-13/ 85 次浏览/ 随笔 - 数据结构是计算机底层**组织和存储数据**的方式,合适的数据结构可以带来更高的存储或运行效率。 - 数据结构分为**逻辑结构**和**物理结构**两大类: - 逻辑结构:是从具体问题中抽象出来的模型 - 集合结构:数据元素除了属于同一个集合外,再没有其它关系。 - 线性结构:数据元素之间存在一对一的关系。 - 树形结构:数据元素之间存在一对多的关系。 - 图形结构:数据元素之间存在多对多的关系。 - 物理结构:逻辑结构在计算机中真正的表示方式(映射) - 顺序存储结构:把数据元素放到地址连续的存储单元里面,其数据间的逻辑关系和物理关系是一致的,比如数组。 - 链式存储结构:把数据元素放到任意地址的存储单元里面,数据元素之间的逻辑关系以指针连接的方式实现。 - 索引存储结构:所有的存储结点存放在一个区域,另设置一个索引区域存储结点之间的关系。 - 哈希存储结构:数据元素存放在一块连续的存储区域中。数据元素的存放位置是通过一个哈希函数计算而得的。哈希函数将数据元素作为自变量,计算得到的函数值是数据元素的存储地址。 关键词:Java数据结构 << 上一篇 欢迎使用Z-BlogPHP! 下一篇 >> Archlinux 安装mysql8.4.5 保姆级教程 包括踩坑过程 相关文章 86ArchLinux编译安装Readis7保姆级教程 103Archlinux 安装mysql8.4.5 保姆级教程 包括踩坑过程 85Java数据结构与算法之数据结构概述 268欢迎使用Z-BlogPHP!