数据
数据由多个数据元素(数据成分、结点、顶点)组成;
数据元素由描述其属性的多个数据项(域、字段)组成。
结构
数据的逻辑结构
线性结构(线性表)
非线性结构
层次结构(树结构)
网状结构(图结构)
集合
数据的存储结构
顺序存储
链接存储
散列存储
优点:对基于关键词的随机检索、插入等操作高效;适用于大数据量、高速检索的场合。
索引存储
操作
插入:向数据中插入新的数据元素;
删除:从数据中删除指定的数据元素;
修改:修改指定数据元素某些数据项的值;
查找:在数据中查找具有指定关键字值的数据元素(记录);
排序:对数据中所有数据元素按关键字值升序或降序排列;
遍历:以某种方式访问数据中所有数据元素。
增删改查排遍历
数据结构
按某种逻辑关系将一批数据元素组织起来,按一定的存储方式将它们存储起来,并在这些数据元素上定义一个操作集合,就得到了一个特定的数据结构。
参考资料:
朱允刚老师PPT
参与讨论
(Participate in the discussion)
参与讨论