永发信息网

栈和队列是什么,栈和队列的区别是啥

答案:1  悬赏:80  手机版
解决时间 2021-05-16 01:44
栈和队列是什么,栈和队列的区别是啥
最佳答案
栈(Stack)是限定只能在表的一端进行插入和删除操作的线性表。 队列(Queue)是限定只能在表的一端进行插入和在另一端进行删除操作的线性表。 从数据结构的角度看,它们都是线性结构,即数据元素之间的关系相同。但它们是完全不同的数据类型。除了它们各自的基本操作集不同外,主要区别是对插入和删除操作的限定"。 栈和队列是在程序设计中被广泛使用的两种线性数据结构,它们的特点在于基本操作的特殊性,栈必须按后进先出的规则进行操作,而队列必须按先进先出的规则进行操作。和线性表相比,它们的插入和删除操作受更多的约束和限定,故又称为限定性的线性表结构。可将线性表和栈及队列的插入和删除操作对比如下: 线性表 Insert(L,i,x) (1≤i≤n+1) Delete(L,i) (1≤i≤n) 如线性表允许在表内任一位置进行插入和删除 栈 Insert(L,n+1,x) Delete(L,n) 而栈只允许在表尾一端进行插入和删除 队列 Insert(L,n+1,x) Delete(L,1) 队列只允许在表尾一端进行插入,在表头一端进行删除
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冰箱能干什么
爱上 一个我不喜欢的人我怎么办?
娄星区娄底海螺水泥(回龙湾店)怎么去啊,谁知
电脑拔了网线还能上网
蓝拳圣使到哪转职
道里区哈尔滨太和板面地址在哪,我要去那里
She _______ to town last week. A went B go
怎么对某个人隐身?
红钻杂开呀
亲们给东方神起和SJ的哥哥们发过UFO吗?
求武神刷图加点?详细说明
平舆县驻马店锦绣千村我想知道这个在什么地方
为什么我的电脑usb接口时灵时不灵的?
DNF中深渊都出什么装备?最好有图
教师节幼师祝福语,送幼儿园教师同事生日10个
推荐资讯
迷你世界闪退怎么办
打篮球花销的动作怎么练
问道绿过的装备还可以改吗?
为什么手机开黄钻和电脑的不一样
咸安区瑶池温泉(咸宁店)在什么地方啊,我要过
凝绝不停声暂歇的暂是什么意思
富锦市佳木斯豆豆杭州小笼包这个地址在什么地
是不是所有的水果都不能空腹吃,为什么
三门峡市一高每学期如何收费
诺基亚N97欧版加强版怎么样?
什么颜色最感伤呢?
关于小寒和大寒的谚语,关于大寒的诗词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?