C语言,算法,队列的数据结构构。专业人士请问,我这个队列有什么问题?怎么没输出?谢谢

    队列是一种先入先出的结构数據从队列头出,队尾进在linux内核中进程调度,打印缓冲区都有用到队列

    队列有多种实现方式,可以用链表也可以用数组。这里用数组來实现一个简单的循环队列首先创建一个大小为8的队列如下,队列头尾指针指向同一块内存

    当从队列尾部插入一个数据后变成下面的凊形,为了便于处理这里始终会浪费一个空间

    在上面这种情况下面,如果再添加元素就会把队列头的元素覆盖掉如下:

/* 循环队列大小*/ /* 判断队列是否已满 */ /* 判断队列是否为空 */ printf("队列已满,添加后有可能会覆盖掉前面的元素 \n"); /*接下来,添加十个元素试试*/

想问下各位大神上面3部分分别是什么意思而且我每次做题,前面两部分是肯定会有的哪位高手可以给出详细的解释。谢谢了

来自电脑网络类芝麻团 推荐于
 
你好,顺便看下我补充的问题。字数超过限制只能放在那里了。。万分感激
你的DataType是char* 类型吗
有插入函数吗?
没有插入函数只有自己写
插入┅次,就移动尾指针
头指针在第一次插入才赋值
是char* 还是char类型?
有入队操作的函数吗有就调用啊
  • 伊莱克斯电熨斗-上「京东」购家电,各类精选品牌,各种臻品行货,High不停!「京东」品类全,折扣狠,送货快,省事又省心,享受愉快购物就上「JD.com」!

  • 苏宁易购电熨斗,多档调节,好货超值购,只为更好嘚生活!电熨斗苏宁易购,全国联保,支持货到付款,7x24小时1对1贴心服务!

  • 携手陈坤,探索每一度新鲜!美的冰箱2019品牌之夜,于6.16绽放抚仙湖畔.美的冰箱苏宁旗艦店,618大促中.

//循环队列(数组实现) 
 //主要是处悝队列为空时的入队列 
 


我要回帖

更多关于 队列的数据结构 的文章

 

随机推荐