第3章栈和队列.doc
《第3章栈和队列.doc》由会员分享,可在线阅读,更多相关《第3章栈和队列.doc(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-top0 ST-top=0 ST-topm0 ST-top=m0第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性
17、结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( 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. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 QU-front = = QU-rea
19、r QU-front = = QU-rear+1第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( D )5数组用来表示一个循环队列,为当前队列头元素的前一位置,为队尾元素的位置,假定队列中元素的个数小于,计算队列中元素的公式为第3章栈和队列2第3章 栈和队列重点:栈和
20、队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬()rf; ()(nfr)% n; ()nrf; ()(nrf)% n第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对
21、于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬4.顺序队的“假溢出”是怎样产生的?如何知道循环队列是空还是满?第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌
22、捅档芬茶瘸旱掸隅釉刘疑师烬答:一般的一维数组队列的尾指针已经到了数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫“假溢出”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬采用循环队列是解决假溢出的途径。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,
23、fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬另外,解决队满队空的办法有三:第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队
24、尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 设置一个布尔变量以区别队满还是队空;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 浪费一个元素的空间,用于区别队满还是队空。第3章栈
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 队列
链接地址:https://www.31ppt.com/p-4783678.html