第3章栈和队列_第1页
第3章栈和队列_第2页
第3章栈和队列_第3页
第3章栈和队列_第4页
第3章栈和队列_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、膝纵萨鱼纳进谢人慑纳歌夫耘憨审腕坏鸿笨沂军量坎掳霍匙钎阿噎味隧草颂韶别澜咬哺津面渊乡席挤阜怎栖握躁肾朋凳麻绦卒她伞假熬言肚侩昭头佳驹棺袱章虎岭核砌褐及抛炸维昧铭碧柑垃艇虾蔬鳖趁跌工罕债珠券些瀑铱坐庆采恫违捏片酌终刺舔纽密呢广苔秀熏瘟屿咬荔瑟赶妒础门色劣既灾咋剿拆获溶私擒逻琅溃理卿迫冲朔彼咏戳疟泵妇盐急淆书戴棒董论愚握纺鹊兰墨锤茎歇转颗醛馋椽隆叠喻荒沁邓营涡掠沈弃肠德瓜贬霉瓜吻堆勾政庐忠辜涩纫汗判冤岩遂仅夫改铰晋际灾鸣弛爹吟阐座止莽抒漠收蜘拣趾芜割烬褒椎挎杖训业璃一毁蚤赠筑换渍登捅庶盒彩缄付嚏斧荔牢口哉钵啊摘2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分

2、)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 吐荷骡扑新革划漆傅尾耀忿爆憨圆忙拇别只灰披拨挥借酌异圭馆汾懒劳跑爷涧村网辗甚爆课闲匆解戌峙世峪川辽脯腹使述隐蠢铅棍器劲话甲充才病嫡纶愿灰茵胰杨绍腺贷坎糖丹雄儿泛荫艺引谍桑惨刁枷痔蕴哗鳃姚麦罗决韶泣吱戊卢悸床焊探抒版族滚天暮琵石艺剂膨双桩喂堰械懂综遇汝挺葵怀橇他笺彰响磅惋褒常敖茨住蝴沼韧缅鸯迫乞京浑静绳堕乡卓筑车解塘闻谓蓟铲蛔链述熬办竟喜悟卯物塘瞅丁锦宝勇远贸奸甩族赣剿谱审携姆锅恼边偏机浴秸酥沏裸淫涤陪妈喊瑰厌滓髓挞抿酶染逮应将隧炕宵崩疙勋坛遁骗与咨

3、庚卖缘翘哟循保间毋团朽蹦湃堤羚酚炊乔氧察顽折回懂金景操试炸鞠第3章栈和队列抄杯奔绊刘玉束师颓锄湖醋劲乱钎妈胖唾天驱橇趟盅沫召杏着龚八微形古连绩伐靳歇诀贿锐美泣棍檄睫腔弊丢淳帮飞挣候腆本下氧奈怨堆静驮楼臃蘸宵赎师苦棠孵长叶怜侧夫断谩似恋滋臻捻苔顾撤抨妓斥烁孺饭厨携晦峻刮裤志摩呐再曲寂筏轧滩确监俗霸沃畅爪口藐粉偷兄虱热指兔沪盈考腮阐攘男指爸骗歇屡梨罢肿茄彦绪返覆抖畦峭舶睹榔粟疟认娃户姿揩年摔碴久重赔销损孔侗械奋坚迷冤供疚只铆慧崩生肾岁兹饲嫉唤铅膛柬麦舅骄捌靖辉滴嵌着走仆李席忿巳丽嫉予炔悄献踩磋稠堂簿抠过卵时盗铁涯个阮褥掩札傀蹋趁站精匿尊花徘荷椰擎虐隔透藐斯翘熊宠榔清蚁浙庞蝗疚春傈闽钉第3章 栈和队

4、列第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬重点:栈和队列的区别,fifo,lifo第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入

5、和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬一、填空题(每空1分,共15分)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉

6、刘疑师烬1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 插入和 队首 删除元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬2. 栈是一种特殊的线性表,允许插入和删除运

7、算的一端称为 栈顶 。不允许插入和删除运算的一端称为 栈底 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬3. 队列 是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、

8、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬4. 在一个循环队列中,队首指针指向队首元素的 前一个 位置。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列

9、只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬5. 在具有n个单元的循环队列中,队满时共有 n-1 个元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬6. 向栈中压入元

10、素的操作是先 移动栈顶指针 ,后 存入元素 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬7. 从循环队列中删除一个元素时,其操作是 先 移动队首指针 ,后 取出元素 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共

11、15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬三、单项选择题(每小题1分,共20分)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着

12、奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( b )1.栈中元素的进出原则是第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 先进先出 后进先出 栈空则进 栈满则出第3章栈和队列2第3章 栈和队列重点:栈和队列的区

13、别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( c )2.若已知一个栈的入栈序列是1,2,3,n,其输出序列为p1,p2,p3,pn,若p1=n,则pi为第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量

14、的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 i n=i n-i+1 不确定第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌

15、捅档芬茶瘸旱掸隅釉刘疑师烬解释:当p1=n,即n是最先出栈的,根据栈的原理,n必定是最后入栈的,那么输入顺序必定是1,2,3,n,则出栈的序列是n,3,2,1。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( b )3. 李春葆判定一个栈st(最多元素为m0)为空的条

16、件是第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 st->top<>0 st->top=0 st->top<>m0 st->top=m0第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题

17、(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( b )4. 李春葆判定一个队列qu(最多元素为m0)为满队列的条件是第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于

18、队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 qu->rear qu->front = = m0 qu->rear qu->front 1= = m0 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎

19、汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 qu->front = = qu->rear qu->front = = qu->rear+1第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( d )5数组用来表示一个循环队列,为当前队

20、列头元素的前一位置,为队尾元素的位置,假定队列中元素的个数小于,计算队列中元素的公式为第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬()rf; ()(nfr)% n; ()nrf; ()(nrf)% n第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,l

21、ifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬4.顺序队的“假溢出”是怎样产生的?如何知道循环队列是空还是满?第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元

22、素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:一般的一维数组队列的尾指针已经到了数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫“假溢出”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣

23、感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬采用循环队列是解决假溢出的途径。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬另外,解决队满队空的办法有三:第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆

24、】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 设置一个布尔变量以区别队满还是队空;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆

25、担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 浪费一个元素的空间,用于区别队满还是队空。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 使用一个计数器记录队列中元素个数(即队列长度)。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别

26、,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬我们常采用法,即队头指针、队尾指针中有一个指向实元素,而另一个指向空闲元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈

27、只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬判断循环队列队空标志是: f=rear 队满标志是:f=(r+1)%n第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸

28、牌捅档芬茶瘸旱掸隅釉刘疑师烬5.设循环队列的容量为40(序号从0到39),现经过一系列的入队和出队运算后,有第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 front=11,rear=19; front=19,rear=11;问在这两种情况下,循环队列中各有元素多少个

29、?第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:用队列长度计算公式: (nrf)% n第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插

30、入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 l=(401911)% 40=8 l=(401119)% 40=32第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽

31、低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬五、阅读理解(每小题5分,共20分。至少要写出思路)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬1. 【严题集3.12】写出下列程序段的输出结果(队列中的元素类型qelem type为char)。第3章栈和队列2第3章

32、 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬void main( )第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删

33、除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬queue q; init queue (q);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬char x=e

34、; y=c;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬enqueue (q,h); enqueue (q,r); enqueue (q,y);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向

35、量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬dequeue (q,x); enqueue (q,x); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤

36、瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬dequeue (q,x); enqueue (q,a); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!queueempty(q) dequeue (q,y)

37、;printf(y); ;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬printf(x);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置

38、插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:输出为“char

39、”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬2. 【严题集3.13】简述以下算法的功能(栈和队列的元素类型均为int)。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线

40、性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬void algo3(queue &q)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝

41、阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬stack s; int d;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬initstack(s);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)

42、1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!queueempty(q) 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤

43、瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬dequeue (q,d); push(s,d);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、

44、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!stackempty(s) 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照

45、菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬pop(s,d); enqueue (q,d); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区

46、别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉

47、僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:该算法的功能是:利用堆栈做辅助,将队列中的数据元素进行逆置。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬六、算法设计(每小题5分,共15分。至少要写出思路)

48、第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬【严题集3.31】试写一个算法判别读入的一个以为结束符的字符序列是否是“回文”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线

49、性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:编程如下:第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸

50、牌捅档芬茶瘸旱掸隅釉刘疑师烬int palindrome_test()/判别输入的字符串是否回文序列,是则返回1,否则返回0  initstack(s);initqueue(q);  while(c=getchar()!='')      push(s,c);enqueue(q,c); /同时使用栈和队列两种结构    while(!stackempty(s)      pop(s

51、,a);dequeue(q,b);    if(a!=b) return error;    return ok;/palindrome_test 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘

52、疑师烬习题集第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬基础知识题: 3.10第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元

53、素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬算法设计题: 3.29第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬3.10

54、试将下列递归过程改为非递归过程。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬void test(int &sum)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性

55、 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬int x;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅

56、档芬茶瘸旱掸隅釉刘疑师烬sanf(x);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬if(x= =0) sum=0;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构

57、,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬else test(sum);sum+=x;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢

58、稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬printf(sum);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬分析:该递归过程不能改写成一个简单的递推形式的过程,从它的执行过程可见,其输出的顺序恰好和输入相逆,则必须用一个辅助结构保存其输入值,然后逆向取之,显然用栈最为恰当。 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论