问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我是c语言的初学者(自学)学到链表是看不太懂了,现求简单一点的链表的入门知识

发布网友 发布时间:2022-06-05 06:56

我来回答

5个回答

热心网友 时间:2023-11-10 02:29

首先,链表知识中的关键是指针。
所谓指针,是指一个用以保存内存位置的变量。

内存地址空间:
对于C程序来说,整个运算环境(计算机)中最重要的就是内存:内存有地址空间,其中每个地址唯一指定了一个字节的位置。
C程序的变量有几种,其中可以保存各种类型的数据,包括几种大小不同的整数、浮点数、组合的结构、联合等,每个变量都要在内存中占据某个位置的内存,其数量与其类型有关。
另一方面,既然每个变量都有内存位置(地址),那么这种地址也可以保存在变量中。这种变量就是指针。一个指针可以保存指向某个变量的地址,这极大地增加了C语言的灵活性。

链表:
对于表来说,简单的数组形式是把其表项挨个存储的,但对其插入和删除比较麻烦。如果每个表项都含有一个指向下一个表项的指针,那么在插入和删除是指要改动指针的值使其指向合适的新位置就可完成这些操作,这就是链表的基本原理。

数组顺序表挨个访问元素可以用下标递增或指针递增的方式进行,而连表挨个访问元素可以用指针不断替换为表项的“下一个”指针进行。数组顺序表要添加删除表项需要移动所有所涉及的表项,但链表只需在其相应位置维护几个指针就可完成。很明显,虽然链表灵活性比较大,但每个表项都要由程序员维护其存储的创建和删除,且不能进行随机访问(就是直接访问其中第N个表项的能力)只能从头移动到其位置。

热心网友 时间:2023-11-10 02:29

先把指针看明白了,
不论单链表还是双向链表都是一指针为基础的.指针在c语言中很重要,也是最难明白的,好象现在流行的其它高级语言都不支持指针了.只要能把指针弄明白了,链表就简单了.

热心网友 时间:2023-11-10 02:29

求是没有用的,谁都没有比较简单的。
链表是比较简单的部分,如果链表都看不懂是比较麻烦了,还是从头看起吧。或者去下载个视频看,自学数据结构是有点难度。

热心网友 时间:2023-11-10 02:30

链表链表我爱你,哈哈,链表其实不难,学会了你就会发现它很简单,而且是那么的精妙,它使指针的功能得到充分的发挥。
要学好链表,先重点深刻的理解一下指针和结构体!!!!!,要不你是理解不了链表的。

热心网友 时间:2023-11-10 02:31

同意wyjq395

干脆学c++吧,那就没链表的烦恼了 ,呵呵
回答者:pawmhhh - 试用期 一级 12-9 00:26
你有没有学过C++啊,C++怎么会没有链表。无语。。。

指针在链表里面只是最简单的应用,只是定义个指针,给指针赋个值而已。

楼主看不懂最主要的可能是没有写过长一点的程序,接触数据结构后觉得那程序长了,有点怕。其实关键是要多写,多练。

可以加QQ群30703663。数据结构的问题保证可以得到解决。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
云顶s7有变形重组器吗? 云顶之弈棋盘怎么买 《云顶之弈 巨龙之境》系列道具限时销售公告 霍金死前留下的7个预言,三个正在上演 霍金七大预言是什么 康熙来了说的经痛布偶抱枕的那只牛是什么牛 常旅客计划常旅客计划 常旅客计划的介绍 女人叫你哥哥的暗示? 请问各位老师,这是什么病害? 单链表的原理 C++链表原理是什么啊? log以1.08为底0.8的对数 log底数为0.7真数为0.8;log底数为0.8真数为0.7怎样比较大小 不同底数不同真数的两个对数如何比较大小?如log0.9∧0.7和log0.8∧0.9 ㏒以0.8为底的4的对数怎么算 log以0.8为底的12+a的对数=4求a 礼物拉花怎么拉 请问联想笔记本电脑的最高像素是多少,720p的怎么样 买电脑摄像头一般需要多少像素 这是什么性格的女生?用自己小时候当头像会很怪吗 图片中的虫子是?北方玉米上 公司出资方式不包括哪些 没有证据证明与用人单位存在劳动关系,如何申请劳动仲裁? 我想劳动仲裁 但是我没有任何的证据怎么办? 没有证据怎么申请劳动仲裁 微波炉热烤鸭用的耐热的塑料烤化了人吃了鸭肉有毒吗?怎么解毒 我妈出差微波炉里面放了一碗粥都过了4天发霉了我把微波炉把粥倒了里面拿湿毛巾擦了 热了烤鸭一股味道 烤鸭用微波炉能解冻吗 万家乐燃气采暖热水炉L1PB28-14D5使用方法 大学数据结构专业课的一个问题,线性表链式存储结构的基本原理是什么详细一点 C语言中 建立动态单向链表 能帮我解释清楚 里面的原理吗 什么p1指向P2 之类的 哪位高手给我详解下C语言链表的原理和关键操作,一直都搞不懂的哦。 求解C语言中尾插法建立链表的原理 几种常用的数据结构及内部实现原理 链表倒置的原理是什么 用链表法的基本原理如何解决哈希冲突 用指针制作一链表,每个节点包含一个前向和后向指针 ? 妈妈们适合做什么用手机赚钱? 大同哪里做矿泉水瓶 朋友们西安和咸阳哪有做塑料饮料瓶厂《比如农夫山泉矿泉水瓶之类的》 在黑龙江哪里有搞吹塑的(做矿泉水瓶)我朋友现在急需业务上的帮助拜托各位了 3Q 做矿泉水塑料粉碎生意去哪里弄那么多矿泉水瓶? 我想在顺义区找一家做矿泉水瓶的厂家!最好是产品种类多的厂家! 矿泉水瓶贴哪里会做 己所不欲,勿施于人.什么意思 迫的五笔怎么打 迫五笔怎么打字 迫 用五笔怎么打 压五笔怎么打字