数据结构—顺序线性表的基本操作(包含代码)

本文详细介绍了顺序线性表的构成、初始化过程以及基本操作,包括插入元素、删除元素、查找和线性表的展示。针对初学者,提供了代码示例和学习指南。
摘要由CSDN通过智能技术生成

在进入主题前,先了解顺序线性表的基本组成,一个指针(可以理解为数组),一个记录元素长度。线性表的基本操作为增加(插入),删除,查找,以下我们进入主题(掉发开始)。

顺序表的结构体

顺序表主要包括两个方面,一方面为存储数据,另一方面则是记录数据长度。

代码如下:

顺序表的初始化

先确定表的长度,在为表中元素一一赋值。

代码如下:

线性表的展示 

如果线性表为空,则未建立线性表或建立失败,否则跟数组一样直接输出即可。

代码如下:

线性表的插入 (增加)

首先判断插入元素位置是否满足在表内,不在则直接退出。

代码如下:

线性表的删除操作 

先判断线性表是否为空,空的话则直接退出,在判断删除位置是否在线性表长度内,满足条件后在进行删除。

代码如下:

 线性表到查找

线性表存在的话则依次查找,否则就不存在该元素。

代码如下:

以上便是线性表的基本操作(增加(插入),删除,查找,展示)

新手小白才开始接触,如有不当希望各位大佬指点指点,也希望认识些朋友一起学习。(写文章也是加深自己的理解,给其他小白一些思路方便敲代码) 

  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值