数据结构的基本概念 与顺序表和链表的区别

 1.数据:就是符号  输入到计算机被计算机加工处理的符号的集合
  特点:输入到计算机  可以被计算机加工处理
 2.数据结构把数据分为:数值类型和非数值类型 
 3.数据元素:组成数据基本元素
 4.数据项:组成数据元素的基本单位
 5.数据对象:相同数据项的数据元素的集合
 6.数据结构:组成数据的数据元素之间的关系
 数据结构主要研究的是数据元素和数据元素之间的关系
 7.按照数据结构的研究方向分为:逻辑结构和物理结构
 逻辑结构:1。集合 2.线性表 3.树 4.图
 集合的特点:1.唯一性 2.无序性 3.确定性
 物理结构 也叫存储结构 把元素的逻辑结构保存到计算机的存储器中(内存)
  1.顺序存储:元素放到物理位置连续的内存空间中
  2.链式存储:元素放放到物理空间不一定连续的内存空间中  每个元素有两部分组成:1.指针域 2.数值域
 8.根据线性表的存储不同  把线性表分为 两种
  1.顺序表:使用顺序存储方式实现的线性表
   2.链表:使用链式存储方式实现的线性表
 9.两者的区别:
 1.定义
 2.插入和删除运算
 顺序表的插入和删除运算比较慢原因是移动慢
 链表插入删除的时间快 因为需要修改元素的指针域即可不需要移动元素的位置
3.查找
顺序表的查找速度快  可以通过数组下标快速定位
链表 查找慢

你可能感兴趣的:(数据结构)