永发信息网

栈和队列的区别是啥

答案:1  悬赏:70  手机版
解决时间 2021-04-28 06:22
栈和队列的区别是啥
最佳答案
栈(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) 队列只允许在表尾一端进行插入,在表头一端进行删除
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
wow急救满是多少点(350吗)?工程、采矿分别
功夫派11级任务;抓壁虎怎么做?
除战神外,还有什么好玩的psp游戏
我的电脑桌面文件打不开?原有的图标显示也没
工商银行登陆不上
适合我的洗面奶
瓜洲度与大散关对宋有什么影响、两次战斗是发
圣斗士黄道十二宫时,哪几个黄金圣斗士没死
怎么样注销qq空间??
豚鼠小夜29升到30多少经验
赞美恒山的诗句李白
DNF改版后加入工会多少天会得到复活?如果刚
北京市消防维保收费标准?
寻求一款MP3!
昌平有没有美术速成班
推荐资讯
问道天降宝箱
金山毒霸的通行证、急用
福州在那里可以买到48V彩光小灯炮?
打印纸要怎么选才好?
一生一死打一肖
他把我Q拉黑了,有没有办法找回来啊,急啊,
WAP飞信好玩吗,有没有人玩这个
感冒吃什么药好的快啊?急急
广东深圳龙华一带哪有足球衣服销售的地方?
五四中路附近得广场是哪个
最最感人的一首英文歌?
002008大族激光现在买好吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?