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

在c语言中,头指针和尾指针是什么意思

发布网友 发布时间:2022-04-24 01:08

我来回答

5个回答

热心网友 时间:2023-08-19 08:51

头指针和尾指针一般用于处理数组,链表,队列等数据结构时。
头指针是指的指向上述数据结构的起始的数据的指针,如指向数组首地址的指针,指向链表表头结点的指针
尾指针是指的指向上述数据结构的最末的数据的指针,如指向数组最后成员的指针,指向链表表尾结点的指针

热心网友 时间:2023-08-19 08:51

这是数据结构的概念,和C语言没关系.
而且根据不同教材上对队列的实现方式的不同,答案都是不一样的,比如我看过的书上,front是指向第一个元素,rear是指向最后一个元素的后一个结点,那么答案就是8.有可能别的教材上rear就是指向最后一个元素,那么结果就是9了.

热心网友 时间:2023-08-19 08:52

这个是有公式的,当头指针<尾指针时,队列中总共的元素=rear-front
当头指针>尾指针时,队列中总共的元素=rear-front+队列容量

而此题中,答案=14-6=8

热心网友 时间:2023-08-19 08:53

非循环队列的计算就是简单的rear-front
循环队列需要考虑假溢出,所以在计算的时候,需要max(最大容量)-front,第二步,0+rear,综合起来就是max+rear-front。
所以综合起来就是(max+rear-front)%max

热心网友 时间:2023-08-19 08:53

头指针是指向头结点的指针,头结点是指向链表头的结点。
尾指针是相对于头指针而言的,形式与头指针相同,内容指向链表的最后一个节点。
通常,链表的插入语删除操作都是在链表头或者链表尾进行。如果只保存一个头指针的话,要在链表尾操作时必须先遍历整个表,增加了时间复杂度,如果能再保存一个尾指针,则可以立即找到链表尾,时间复杂度降为O(1)
在单向循环链表中,时常只保存一个尾指针,因为尾指针的下一个节点即是头结点。这样便可以方便地在首尾进行操作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
表格列求和公式怎么设置 求和函数公式怎么输入 北京注册成立一个公司需要多少钱 北京公司都是什么 手机导航地图语音怎么下载 如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 刘涛2008年在干什么啊! 刘涛的网站是多少? 帮忙看看这个美女是谁? 刘涛是否已经生了?! 易烊千玺在Tfboys里属于什么样的存在? 刘涛的老公(王珂)是不是万科王石的儿子? 为什么早期蔡徐坤放弃成为TF-boys成员的机会? 刘涛丈夫王珂不是王石长子? TFBOYS和百分九谁比较火? 刘涛豪门老公王珂个人资料博客地址 王珂照片 TFBOYS将举办六周年演唱会,粉丝频繁撕逼他们见面不会尴尬吗? 明星刘涛2010年拍了哪几部影片。或连续剧。名字拜托各位大神 撒贝宁被谁包围尴尬坐C位? 刘涛是哪的人? 这个明星叫啥名字?请详细说明 蔡徐坤差点成为tfboys第四位成员吗? TFBOYS在娱乐圈中,他们的地位如何? 刘涛是? 就目前来看,TFBOYS中谁的发展前景最好? 刘涛什么时候生了孩子? c语言中值位是什么意思 C语言里的 %10d 是什么意思?就是%后面加一个数字是什么意思?精确度么? 在c语言中,头文件是什么概念什么意思?有什么用? c语言中,头文件是什么意思?有什么用? C语言头文件是什么意思 C语言是什么意思啊? 电脑上的哪个DOS命令可以让别人的电脑关机? c语言中进位制是什么意思 C语言中,include是什么意思? 关机DOS命令是多少? 用DOS 命令怎么设置在什么时间自动电脑关机 让电脑30分钟后自动关机的DOS命令? 怎样设置电脑自动开机和关机,需要 DOS 命令 冯.诺依曼原理中,计算机硬件系统由哪五大部分组成 “涵”字在田字格的位置怎么写? 涵字在田字格的位置 涵字怎么写 涵字的笔画写法 “涵”字在田字格里的笔画顺序是什么? 涵字的笔画顺序怎么写