【数据结构和算法】顺序表内部拆解
【摘要】 目录 一 、前言二、顺序的定义三、实现顺序表3.1顺序表的API设计3.2 顺序表的代码实现插入示意图 :3.3完整的API概览: 四、顺序表的测试:一 、前言顺序表常用的一种,学习并了解显得十分重要,顺序表为以后的学习打下了基石。二、顺序的定义顺序表示在计算机内存中以数组的形式保存的线性表,在内存中占用一组连续的存储单元,在此中依次存储各个元素。三、实现顺序表3.1顺序表的API设计...
目录
一 、前言
顺序表常用的一种,学习并了解显得十分重要,顺序表为以后的学习打下了基石。
二、顺序的定义
顺序表示在计算机内存中以数组的形式保存的线性表,在内存中占用一组连续的存储
单元,在此中依次存储各个元素。
三、实现顺序表
3.1顺序表的API设计
3.2 顺序表的代码实现
定义一个泛型类(泛型类的好处就是可以接受任意类型)
在泛型类中定义成员变量
定义构造方法,用来给成员变量初始化
下面进行功能实现:
将线性表置为空表
判断线性表是否为空表
获取线性表的长度
获取i位置的元素
向线性表中添加元素t
在索引i处插入元素t
插入示意图 :
删除指定位置i处的元素,并返回该元素
返回元素t第一次出现的值
3.3完整的API概览:
四、顺序表的测试:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)