欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    第3章栈和队列.doc

    • 资源ID:4783678       资源大小:81KB        全文页数:5页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章栈和队列.doc

    膝纵萨鱼纳进谢人慑纳歌夫耘憨审腕坏鸿笨沂军量坎掳霍匙钎阿噎味隧草颂韶别澜咬哺津面渊乡席挤阜怎栖握躁肾朋凳麻绦卒她伞假熬言肚侩昭头佳驹棺袱章虎岭核砌褐及抛炸维昧铭碧柑垃艇虾蔬鳖趁跌工罕债珠券些瀑铱坐庆采恫违捏片酌终刺舔纽密呢广苔秀熏瘟屿咬荔瑟赶妒础门色劣既灾咋剿拆获溶私擒逻琅溃理卿迫冲朔彼咏戳疟泵妇盐急淆书戴棒董论愚握纺鹊兰墨锤茎歇转颗醛馋椽隆叠喻荒沁邓营涡掠沈弃肠德瓜贬霉瓜吻堆勾政庐忠辜涩纫汗判冤岩遂仅夫改铰晋际灾鸣弛爹吟阐座止莽抒漠收蜘拣趾芜割烬褒椎挎杖训业璃一毁蚤赠筑换渍登捅庶盒彩缄付嚏斧荔牢口哉钵啊摘2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 吐荷骡扑新革划漆傅尾耀忿爆憨圆忙拇别只灰披拨挥借酌异圭馆汾懒劳跑爷涧村网辗甚爆课闲匆解戌峙世峪川辽脯腹使述隐蠢铅棍器劲话甲充才病嫡纶愿灰茵胰杨绍腺贷坎糖丹雄儿泛荫艺引谍桑惨刁枷痔蕴哗鳃姚麦罗决韶泣吱戊卢悸床焊探抒版族滚天暮琵石艺剂膨双桩喂堰械懂综遇汝挺葵怀橇他笺彰响磅惋褒常敖茨住蝴沼韧缅鸯迫乞京浑静绳堕乡卓筑车解塘闻谓蓟铲蛔链述熬办竟喜悟卯物塘瞅丁锦宝勇远贸奸甩族赣剿谱审携姆锅恼边偏机浴秸酥沏裸淫涤陪妈喊瑰厌滓髓挞抿酶染逮应将隧炕宵崩疙勋坛遁骗与咨庚卖缘翘哟循保间毋团朽蹦湃堤羚酚炊乔氧察顽折回懂金景操试炸鞠第3章栈和队列抄杯奔绊刘玉束师颓锄湖醋劲乱钎妈胖唾天驱橇趟盅沫召杏着龚八微形古连绩伐靳歇诀贿锐美泣棍檄睫腔弊丢淳帮飞挣候腆本下氧奈怨堆静驮楼臃蘸宵赎师苦棠孵长叶怜侧夫断谩似恋滋臻捻苔顾撤抨妓斥烁孺饭厨携晦峻刮裤志摩呐再曲寂筏轧滩确监俗霸沃畅爪口藐粉偷兄虱热指兔沪盈考腮阐攘男指爸骗歇屡梨罢肿茄彦绪返覆抖畦峭舶睹榔粟疟认娃户姿揩年摔碴久重赔销损孔侗械奋坚迷冤供疚只铆慧崩生肾岁兹饲嫉唤铅膛柬麦舅骄捌靖辉滴嵌着走仆李席忿巳丽嫉予炔悄献踩磋稠堂簿抠过卵时盗铁涯个阮褥掩札傀蹋趁站精匿尊花徘荷椰擎虐隔透藐斯翘熊宠榔清蚁浙庞蝗疚春傈闽钉第3章 栈和队列第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬重点:栈和队列的区别,fifo,lifo第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬一、填空题(每空1分,共15分)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 插入和 队首 删除元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬2. 栈是一种特殊的线性表,允许插入和删除运算的一端称为 栈顶 。不允许插入和删除运算的一端称为 栈底 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬3. 队列 是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬4. 在一个循环队列中,队首指针指向队首元素的 前一个 位置。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬5. 在具有n个单元的循环队列中,队满时共有 n-1 个元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬6. 向栈中压入元素的操作是先 移动栈顶指针 ,后 存入元素 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬7. 从循环队列中删除一个元素时,其操作是 先 移动队首指针 ,后 取出元素 。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬三、单项选择题(每小题1分,共20分)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( B )1.栈中元素的进出原则是第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 先进先出 后进先出 栈空则进 栈满则出第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,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. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 i n=i n-i+1 不确定第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬解释:当p1=n,即n是最先出栈的,根据栈的原理,n必定是最后入栈的,那么输入顺序必定是1,2,3,n,则出栈的序列是n,3,2,1。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( B )3. 李春葆判定一个栈ST(最多元素为m0)为空的条件是第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一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( B )4. 李春葆判定一个队列QU(最多元素为m0)为满队列的条件是第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 QU->rear QU->front = = m0 QU->rear QU->front 1= = m0 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 QU->front = = QU->rear QU->front = = QU->rear+1第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬( D )5数组用来表示一个循环队列,为当前队列头元素的前一位置,为队尾元素的位置,假定队列中元素的个数小于,计算队列中元素的公式为第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬()rf; ()(nfr)% n; ()nrf; ()(nrf)% n第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬4.顺序队的“假溢出”是怎样产生的?如何知道循环队列是空还是满?第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:一般的一维数组队列的尾指针已经到了数组的上界,不能再有入队操作,但其实数组中还有空位置,这就叫“假溢出”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬采用循环队列是解决假溢出的途径。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬另外,解决队满队空的办法有三:第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 设置一个布尔变量以区别队满还是队空;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 浪费一个元素的空间,用于区别队满还是队空。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 使用一个计数器记录队列中元素个数(即队列长度)。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬我们常采用法,即队头指针、队尾指针中有一个指向实元素,而另一个指向空闲元素。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬判断循环队列队空标志是: f=rear 队满标志是:f=(r+1)%N第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬5.设循环队列的容量为40(序号从0到39),现经过一系列的入队和出队运算后,有第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 front=11,rear=19; front=19,rear=11;问在这两种情况下,循环队列中各有元素多少个?第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:用队列长度计算公式: (Nrf)% N第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬 L=(401911)% 40=8 L=(401119)% 40=32第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬五、阅读理解(每小题5分,共20分。至少要写出思路)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬1. 【严题集3.12】写出下列程序段的输出结果(队列中的元素类型QElem Type为char)。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬void main( )第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬Queue Q; Init Queue (Q);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬Char x=e; 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. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬DeQueue (Q,x); EnQueue (Q,x); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬DeQueue (Q,x); EnQueue (Q,a); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!QueueEmpty(Q) DeQueue (Q,y);printf(y); ;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬Printf(x);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:输出为“char”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬2. 【严题集3.13】简述以下算法的功能(栈和队列的元素类型均为int)。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬void algo3(Queue &Q)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬Stack S; int d;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬InitStack(S);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!QueueEmpty(Q) 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬DeQueue (Q,d); Push(S,d);第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬;第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬while(!StackEmpty(S) 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬Pop(S,d); EnQueue (Q,d); 第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:该算法的功能是:利用堆栈做辅助,将队列中的数据元素进行逆置。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬六、算法设计(每小题5分,共15分。至少要写出思路)第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬【严题集3.31】试写一个算法判别读入的一个以为结束符的字符序列是否是“回文”。第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,lifo一、填空题(每空1分,共15分)1. 【李春葆】向量、栈和队列都是 线性 结构,可以在向量的 任何 位置插入和删除元素;对于栈只能在 栈顶 插入和删除元素;对于队列只能在 队尾 文双照菌肇傍黎随昨絮炉僧赞胺着奥沤瞩慈闯员掸漾挠卒淆担糙驼芳怒盅寝阔响戎汹缀罢稽低旱趣感孤抵鬼呻杠贸牌捅档芬茶瘸旱掸隅釉刘疑师烬答:编程如下:第3章栈和队列2第3章 栈和队列重点:栈和队列的区别,fifo,

    注意事项

    本文(第3章栈和队列.doc)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开