数据结构
线性表——顺序表
知识回顾
线性表的定义和特点
例子
线性表逻辑特征
案例引入
案例总结
线性表的类型定义
基本操作
线性表的顺序存储结构
存储位置计算
顺序表的特点
多项式的顺序存储结构类型定义
例子
类C语言操作有关补充
动态分配函数
C++ 的动态存储分配
C++ 的参数传递
传值方式
形参发生改变,实参不会发生改变
传地址方式
数组名作为参数
例子
引用类型作为参数
m和a、b和n用的同一块空间,
线性表的顺序存储表示
顺序表表示意图
线性表基本操作的实现
线性表的初始化
销毁线性表
清空线性表
线性表还在,但是元素为0。
求线性表长度
判断线性表是否为空
顺序表的取值
顺序表的查找
平均查找长度
顺序表的插入
**注:**将元素往后移
插入范围: 1~n+1 (长度)
顺序表的删除
**注:**删除后,将元素往前移