永发信息网

计算机基础:队列:删除与插入:那个加,哪个减

答案:2  悬赏:30  手机版
解决时间 2021-04-04 18:41
计算机基础:队列:删除与插入:那个加,哪个减
最佳答案
栈(Stack)是仅限制在表的一端进行插入和删除运算的线性表,称插入、删除这一端为栈顶,另一端称为栈底。表中无元素时为空栈。栈的修改是按后进先出的原则进行的,我们又称栈为LIFO表(LastInFirstOut)。通常栈有顺序栈和链栈两种存储结构。栈的基本运算有六种:·构造空栈:InitStack(S)·判栈空:StackEmpty(S)·判栈满:StackFull(S)·进栈:Push(S,x)·退栈:Pop(S)·取栈顶元素:StackTop(S)在顺序栈中有"上溢"和"下溢"的现象。·"上溢"是栈顶指针指出栈的外面是出错状态。·"下溢"可以表示栈为空栈,因此用来作为控制转移的条件。顺序栈中的基本操作有六种:·构造空栈·判栈空·判栈满·进栈·退栈·取栈顶元素链栈则没有上溢的限制,因此进栈不要判栈满。链栈不需要在头部附加头结点,只要有链表的头指针就可以了。链栈中的基本操作有五种:·构造空栈·判栈空·进栈·退栈·取栈顶元素队列(Queue)是一种运算受限的线性表,插入在表的一端进行,而删除在表的另一端进行,允许删除的一端称为队头(front),允许插入的一端称为队尾(rear),队列的操作原则是先进先出的,又称作FIFO表(FirstInFirstOut)。队列也有顺序存储和链式存储两种存储结构。队列的基本运算有六种:·置空队:InitQueue(Q)·判队空:QueueEmpty(Q)·判队满:QueueFull(Q)·入队:EnQueue(Q,x)·出队:DeQueue(Q)·取队头元素:QueueFront(Q)顺序队列的"假上溢"现象:由于头尾指针不断前移,超出向量空间。这时整个向量空间及队列是空的却产生了"上溢"现象。为了克服"假上溢"现象引入循环向量的概念,是把向量空间形成一个头尾相接的环形,这时队列称循环队列。判定循环队列是空还是满,方法有三种:·一种是另设一个布尔变量来判断;·第二种是少用一个元素空间,入队时先测试((rear+1)%m=front)?满:空;·第三种就是用一个计数器记录队列中的元素的总数。队列的链式存储结构称为链队列,一个链队列就是一个操作受限的单链表。为了便于在表尾进行插入(入队)的操作,在表尾增加一个尾指针,一个链队列就由一个头指针和一个尾指针唯一地确定。链队列不存在队满和上溢的问题。在链队列的出队算法中,要注意当原队中只有一个结点时,出队后要同进修改头尾指针并使队列变空。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海南的儋州有什么小学啊?
天籁2.0舒适版2万公里保养需要多少钱
看过所有的动漫中最喜欢的动漫是什么?
互为犄角什么意思,三国演义里面说到的互为犄
小明同学为参加射击竞赛,在七天中每天的练习
中药里放了红枣,瘦肉,米怎么熬呀!
蛇住的地方叫什么名字,狗撒尿的地方叫什么名
毛泽东的一首诗 有句是北国风雪什么的?名字
东方红sg-354四驱拖拉机四根带多少钱?
微商代理鼓励自己的话语
形容秘密的句子
11:34减10:46等于多少
16年11月5日出生的男孩孙姓的好名字
梅艳芳十周年演唱会张学友唱了一首歌歌名是什
阿甘正传台词有一种鸟,带有未央的诗句
推荐资讯
现在读大学每年多少钱,现在读大学还有用吗?
我是佛山南海人,我在佛山禅城工作去年3月份购
2015年6月24号04:27分出生的小孩取名蒋旭晨好
急急急。 戴尔e2215hv的底座怎么拆下来啊
出国带A货可以过关吗
精益生产班组口号大全,精益求精出自哪里 5分
刚过期的酸奶能喝吗,过期一个月的酸奶可以喝
QQ自由幻想里的闪电豹宠物值多少J 霹雳火豹值
带如字成语有哪些,带如字的成语有哪些
关于韩国男歌手组合
单选题Difficulties and hardships&nbs
关于阳光和洗澡(沐浴)组合一起的词语?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?