笔记:计算机公共基础知识学习内容——线性表、顺序存储结构

- 线性表 / 顺序存储结构

  • 线性表(Linear List)
    由一组数据元素组成。

    1. 线性表的长度是由数据元素的个数决定的。
      eg:一年的月份号(1,2,3,…,12)是一个长度为12的线性表。
    2. 根结点没有前件。
    3. 内部结点有且只有一个前件和一个后件。
    4. 叶子结点/终端结点没有后件。
    5. 空表:表中没有结点,长度为0。
  • 顺序存储结构
    顺序表:用顺序存储结构存储的线性表

    1. 顺序表中所有元素所占的存储空间是连续的(存储空间中按逻辑顺序进行存放)。
      线性表的顺序存储结构图假设长度为n的顺序表(a1,a2,···,ai,···,an)中每个数据元素所占的存储空间相同(假设都为k个字节),假设第i个数据元素 a i 的存储地址用ADR(ai)表示,则求出各元素的存储地址为:
      ADR(ai)=ADR(a1)+(i-1)k

    顺序表的运算:

    1. 插入
      在顺序表中指定位置处插入一个新的元素。
    2. 删除
      在顺序表中删除指定的元素。
    3. 查找
      在顺序表中查找满足给定条件的元素。
    4. 排序
      按要求重排顺序表中各元素的顺序。
    5. 分解
      按要求将一个顺序表分解成多个顺序表。
    6. 合并
      按要求将多个顺序表合并成一个顺序表。
    7. 复制
      复制一个顺序表。
    8. 逆转
      逆转一个顺序表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就很离谱吧

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值