静态链表基本操作(C语言实现)详解

2023-07-11 19:04:57 来源: 哔哩哔哩

上节,我们初步创建了一个静态链表,本节学习有关静态链表的一些基本操作,包括对表中数据元素的添加、删除、查找和更改。本节是建立在已成功创建静态链表的基础上,我们继续使用上节中建立好的静态链表学习本节内容,建立好的静态链表如图 1 所示:

可以看到,静态链表中存储的是无头结点的单链表。


(资料图片)

静态链表添加元素

例如,在图 1 的基础,将元素 4 添加到静态链表中的第 3 个位置上,实现过程如下:

从备用链表中摘除一个节点,用于存储元素 4;

找到表中第 2 个节点(添加位置的前一个节点,这里是数据元素 2),将元素 2 的游标赋值给新元素 4;

将元素 4 所在数组中的下标赋值给元素 2 的游标;

经过以上几步操作,数据元素 4 就成功地添加到了静态链表中,此时新的静态链表如图 2 所示:

由此,我们通过尝试编写 C 语言程序实现以上操作。读者可参考如下程序:

静态链表删除元素

静态链表中删除指定元素,只需实现以下 2 步操作:

将存有目标元素的节点从数据链表中摘除;

将摘除节点添加到备用链表,以便下次再用;

比较特殊的是,对于无头结点的数据链表来说,如果需要删除头结点,则势必会导致数据链表的表头不再位于数组下标为 1 的位置,换句话说,删除头结点之后,原数据链表中第二个结点将作为整个链表新的首元结点。

若问题中涉及大量删除元素的操作,建议读者在建立静态链表之初创建一个带有头节点的静态链表,方便实现删除链表中第一个数据元素的操作。

如下是针对无头结点的数据链表,实现删除操作的 C 语言代码:

静态链表查找元素

静态链表查找指定元素,由于我们只知道静态链表第一个元素所在数组中的位置,因此只能通过逐个遍历静态链表的方式,查找存有指定数据元素的节点。静态链表查找指定数据元素的 C 语言实现代码如下:

静态链表中更改数据

更改静态链表中的数据,只需找到目标元素所在的节点,直接更改节点中的数据域即可。实现此操作的 C 语言代码如下:

总结

这里给出以上对静态链表做 "增删查改" 操作的完整实现代码:

程序运行结果为:

静态链表为:1,2 2,3 3,0在第3的位置上插入元素4:1,2 2,4 4,3 3,0删除数据域为1的结点:2,4 4,3 3,0查找数据域为4的结点的位置:4将结点数据域为4改为5:2,4 5,3 3,0

标签:

静态链表基本操作(C语言实现)详解

上节,我们初步创建了一个静态链表,本节学习有关静态链表的一些基本操

07-11 19:04:57

2023年普通高等学校招生录取开始 4种方式可查高考录取结果

记者7月10日晚上从广东省教育考试院获悉,广东省教育考试院10日发布《

07-11 18:10:20

消费税的账务处理是哪个科目(交纳消费税的账务处理)

1、企业销售应税消费品应交的消费税借:营业税金及附加贷:应交税费-应

07-11 17:43:36

华光环能(600475.SH):签署2.69亿元设备采购合同

格隆汇7月11日丨华光环能(600475 SH)公布,公司与哈尔滨电气国际工程有

07-11 17:13:46

开心麻花《超能一家人》将于7.21登陆IMAX影院

开心麻花奇幻喜剧《超能一家人》于7月21日登陆暑期档IMAX影院。本片由

07-11 16:48:58

用人单位能否以承包合同否认劳动关系?

中工网讯员工主张双方存在劳动关系,要求赔偿未签订书面劳动合同的双倍

07-11 16:17:56

naivee纳薇女装(纳薇女装官方旗舰店)

1、纳薇naivee,是上海纳薇服装设计有限公司注册的唯一女装品牌。2、从

07-11 15:43:00

一片姹紫嫣红,紫山药在希望的田野上

近年来,江西省各村庄陆续兴起种植一种名为紫山药的农产品。这种紫色的

07-11 15:20:22

7月11日 14:41分 美联新材(300586)股价快速拉升

分时图快速拉升意味此时存在大单买入,在大单的推动下,股价快速地上涨

07-11 14:48:09

广东省助力稳岗就业成效显著 发动社会组织提供11.6万个就业岗位

中国经济导报中国发展网李少辉、聂金秀、记者罗勉报道从2023年广东省“

07-11 14:02:49

恭喜湖人!主动放弃交易否决权!NBA联盟历史第一个

勇士如果想跟他续约,最多只能提供起薪540万美元(450万*120%)的合同

07-11 13:15:00

怕被分手!女子月薪3000「拿1400养男友」,母亲委屈拿80元

怕被分手!女子月薪3000「拿1400养男友」,母亲委屈拿80元,7月9日消息

07-11 12:34:45

世界最大球型建筑首次点亮:表面覆盖120万个LED光源,视效炸裂

IT之家7月10日消息,坐落于“赌城”拉斯维加斯市中心的球形沉浸式体验

07-11 12:13:02

国家市场监管总局修订发布《婴幼儿配方乳粉产品配方注册管理办法》 婴配粉不得使用“进口奶源”“生态牧场”等模糊信息

中国网财经7月11日讯(记者郭帅)日前,国家市场监督管理总局网站修订发

07-11 11:32:15

第二十九届兰洽会签约总额超5600亿元

本报兰州7月10日电(记者银燕)记者从甘肃省政府新闻办今日举行的第二

07-11 10:52:07

多彩兴趣班点亮学生暑期生活

美术、器乐、舞蹈……随着热辣辣的暑假到来,各种各样艺术类培训市场也

07-11 10:24:56

抵澳备战世界杯,中国女足冲呀!

女足世界杯开赛在即,中国女足也迅速进入状态,当地时间8日早上抵达澳

07-11 10:05:56

投资约86亿!延安首个百万千瓦级绿色燃煤电厂双机投产

投资约86亿!延安首个百万千瓦级绿色燃煤电厂双机投产北极星电力网获悉

07-11 09:54:29

“打起手鼓唱起歌” 新疆秋冬文旅资源推介会在京举行

欢迎四方宾朋走进天山南北,在‘大漠孤烟直’‘明月出天山’的磅礴气象

07-11 09:14:53

7月11日生意社黄磷基准价为22650.00元/吨

7月11日,生意社黄磷基准价为22650 00元 吨,与本月初(22900 00元 吨)

07-11 08:41:54

抓紧做实粤港澳大湾区建设的大机遇、大文章

粤港澳大湾区在全国新发展格局中具有重要战略地位。广东认真贯彻党中央

07-11 08:25:57

隆达股份:7月10日融资买入77.59万元,融资融券余额8506.07万元

7月10日,隆达股份(688231)融资买入77 59万元,融资偿还111 75万元,

07-11 07:35:17

国际海底管理局开会决定是否为深海采矿制定全球首个行业规则

国际海底管理局开会决定是否为深海采矿制定全球首个行业规则:联合国分

07-11 06:24:26

跑男洛阳完整版 跑男洛阳

1、2015年跑男的录制点在洛阳的:河南科技大学、白马寺、定鼎门。本文

07-11 05:18:03

日产天籁的铭牌在哪(天籁铭牌在哪个位置?)

相信大家对日产天籁的铭牌在哪,天籁铭牌在哪个位置?的问题都很疑惑,

07-11 02:01:36

房产税怎么交(如何交房产税)

产税怎么交,如何交房产税很多人还不知道,现在让我们一起来看看吧!1

07-10 22:49:51

7月10日上市公司晚间公告一览

【重大事项】南方精工:互动平台回应内容不准确公司及相关人员收到警示

07-10 21:43:34

谁在消费降级?

谁在消费降级?,存款,电商,京东,消费降级

07-10 21:03:14

用户质疑!井陉佳佳帮忙

有事您说话,佳佳帮忙办。近日,宋阿姨向《佳佳帮忙》栏目组求助,井陉

07-10 20:06:55

地球下地幔物质组成和温度结构揭示

记者10日从中国科学技术大学获悉,该校地球和空间科学学院吴忠庆教授课

07-10 19:31:57

俄总统新闻秘书:若乌克兰加入北约 俄方将做出明确坚决回应

当地时间7月10日,俄罗斯总统新闻秘书佩斯科夫表示,乌克兰如果加入北

07-10 18:37:54

氢能炙手可热,中欧多企业建言“绿”动湖北

氢能炙手可热,中欧多企业建言“绿”动湖北极目新闻记者曾凌轲实习生胡

07-10 18:14:58

义诊预告|北京大学国际医院内分泌科慢病管理工作站健康讲堂与义诊活动(第201期)即将开启!

糖尿病是全球性严重的公共卫生问题,发展迅速,对人们健康危害巨大。近

07-10 17:51:41

大型免费网络游戏

型免费网络游戏这个问题很多朋友还不知道,来为大家解答以上的问题,现

07-10 16:55:20

河北定兴首届“北京名医节”大型义诊活动举行

中新网河北新闻7月10日电(徐巧明梁洁)7月8日,河北省定兴县首届“北京

07-10 16:56:28

「一站式」解决企业数字化工作难题,奇安信发布“奇安天信”零信任工作系统

“信息化环境日益复杂,企业安全边界模糊,如何确保数字化工作安全、可

07-10 16:18:45

化学家开发出可持续方法从水中去除久化学物质

全氟烷基物质(PFAS)是用途广泛的化学品。这些含氟有机分子是雨滴从户外

07-10 15:57:49

幸福好“孕”秀出来  来凤县第三届“漂亮孕妈咪”大赛圆满落幕

为加强孕期优生优育健康教育,打造妇幼健康文化品牌,倡导科学育儿理念

07-10 15:25:23

领克09插混:有人用心做事,有人热衷吹牛,你说该选谁?

看过了这辆领克09EM-P的防撞梁和底盘,那内饰如何呢?今天就来聊聊。车

07-10 15:10:44

每日经典·喜迎书博会⑲ | 跨文明的对话契机:《走向艺术史的“艺术”》

编者按:历史长河奔流不息,滋养着泱泱华夏。横竖撇捺点折钩,多少绝续

07-10 14:45:17

合作签约座谈会举行

7月6日下午,北京复兴耀实业发展有限公司、君澜酒店集团就“房山君澜度

07-10 14:08:10

小米小爱同学上线“敲木鱼”功能,自动“功德 + 1”

IT之家7月10日消息,小米官方今日宣布,小爱同学现已上线“敲木鱼”功

07-10 13:01:06

书香作伴优秀作文(精彩7篇)

俗话说的好:“书籍是人类思想的宝库。“一点都不错,我从书里不仅学到

07-10 12:18:46

电视机哪里买便宜(哪里买电视便宜建议新买家注意这几点)

电视机哪里买便宜在当今时代,电视机的普及程度非常高。无论是家庭还是

07-10 11:54:10

名图_名爽面膜

名图,名爽面膜这个很多人还不知道,现在让我们一起来看看吧!1、一般敷

07-10 11:17:29

民事权利有哪些?

一、民事权利都有哪些?民事权利体系划分为以下五个大类:人格权,亲属

07-10 10:48:32

滚滚热浪中,他们仍在岗位坚守

今年以来,我国高温日数创历史新高。连日来,《工人日报》记者在北京、

07-10 10:19:16

甘肃庆阳继续发布高温预警 河西走廊大风已至高温渐缓

甘肃省庆阳市气象台10日上午继续发布高温橙色预警信号:预计未来24小时

07-10 10:23:38

小米新款电视上架:1499元 55英寸屏

近日,小米推出了新款电视EA55(L55MA-EA),该款电视已在小米有品上架

07-10 09:48:43

绿色防控节本又增效

蓖麻、藿香、韭菜、薰衣草……走进长春农博园绿色防控集成展示区,只见

07-10 09:39:14

2023年普通高等学校招生录取开始 4种方式可查高考录取结果
消费税的账务处理是哪个科目(交纳消费税的账务处理)
华光环能(600475.SH):签署2.69亿元设备采购合同
开心麻花《超能一家人》将于7.21登陆IMAX影院
用人单位能否以承包合同否认劳动关系?
naivee纳薇女装(纳薇女装官方旗舰店)
一片姹紫嫣红,紫山药在希望的田野上
7月11日 14:41分 美联新材(300586)股价快速拉升
广东省助力稳岗就业成效显著 发动社会组织提供11.6万个就业岗位
恭喜湖人!主动放弃交易否决权!NBA联盟历史第一个
怕被分手!女子月薪3000「拿1400养男友」,母亲委屈拿80元
世界最大球型建筑首次点亮:表面覆盖120万个LED光源,视效炸裂
国家市场监管总局修订发布《婴幼儿配方乳粉产品配方注册管理办法》 婴配粉不得使用“进口奶源”“生态牧场”等模糊信息
第二十九届兰洽会签约总额超5600亿元
多彩兴趣班点亮学生暑期生活
抵澳备战世界杯,中国女足冲呀!
投资约86亿!延安首个百万千瓦级绿色燃煤电厂双机投产
“打起手鼓唱起歌” 新疆秋冬文旅资源推介会在京举行
7月11日生意社黄磷基准价为22650.00元/吨
抓紧做实粤港澳大湾区建设的大机遇、大文章
隆达股份:7月10日融资买入77.59万元,融资融券余额8506.07万元
国际海底管理局开会决定是否为深海采矿制定全球首个行业规则
跑男洛阳完整版 跑男洛阳
日产天籁的铭牌在哪(天籁铭牌在哪个位置?)
房产税怎么交(如何交房产税)
7月10日上市公司晚间公告一览
谁在消费降级?
用户质疑!井陉佳佳帮忙
地球下地幔物质组成和温度结构揭示
俄总统新闻秘书:若乌克兰加入北约 俄方将做出明确坚决回应
氢能炙手可热,中欧多企业建言“绿”动湖北
义诊预告|北京大学国际医院内分泌科慢病管理工作站健康讲堂与义诊活动(第201期)即将开启!
大型免费网络游戏
河北定兴首届“北京名医节”大型义诊活动举行
「一站式」解决企业数字化工作难题,奇安信发布“奇安天信”零信任工作系统
化学家开发出可持续方法从水中去除久化学物质
幸福好“孕”秀出来  来凤县第三届“漂亮孕妈咪”大赛圆满落幕
领克09插混:有人用心做事,有人热衷吹牛,你说该选谁?
每日经典·喜迎书博会⑲ | 跨文明的对话契机:《走向艺术史的“艺术”》
合作签约座谈会举行
小米小爱同学上线“敲木鱼”功能,自动“功德 + 1”
书香作伴优秀作文(精彩7篇)
电视机哪里买便宜(哪里买电视便宜建议新买家注意这几点)
名图_名爽面膜
民事权利有哪些?
滚滚热浪中,他们仍在岗位坚守
甘肃庆阳继续发布高温预警 河西走廊大风已至高温渐缓
小米新款电视上架:1499元 55英寸屏
绿色防控节本又增效
光大证券:分红稳定穿越油价波动,看好「三桶油」作为强分红持续性资产的稀缺价值
X 广告
资讯
X 广告

Copyright ©  2015-2022 亚洲畜牧网版权所有  备案号:京ICP备2021034106号-51   联系邮箱:5 516 538 @qq.com