高中教学:3-2队列课件(第1课时).pptx

高中教学:3-2队列课件(第1课时).pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.2 队列;按照到达时间的先后顺序,合理地安 排办事次序。 这些事件对数据的处理都具有排队的 特性,可以使用队列来解决。;队列的概念与特性;二、队列的特性;队列的基本操作;队列的基本操作;;2.入队;入队的Python代码如下:;4.思考:队列为空的条件?;任务一:编程实现;任务三;课堂小结;练一练;2、若用一个规模为20的数组来实现队列,已知当前队列尾指针tail的值为8,队首指针head的值为3,进行如下操作:连续删除2各元素,连续插入5个元素、删除1个元素,连续插入2个元素,则操作后指针head和tail的值分别为( ) A.5和14 B.6和14 C.6和15 D.7和15;3、d=零壹贰叁肆伍陆柒捌玖 a=[]*10 head,tail=0,0 for i in range(len(d)): if i%3==2: head+=1 else: a[tail]=d[i] tail+=1 while head!=tail: print(a[head],end=) head+=1 则程序执行后输出的值为( ) A.零壹贰叁肆伍陆柒 B.零壹叁肆伍陆柒玖 C.叁肆陆柒玖 D.肆陆柒玖;报数游戏。已知班上有n名学生(以编号1,2,3…,n分别表示),学生按照编号由小到大的顺序围成一个圆圈,从编号为1的学生开始报数,数到m(m随机选取)的同学出列;下一名同学又从1开始报数,报数为m的同学又出列;以此规律重复下去,直到所有人都出列为止。(采用循环队列数据结构实现上述功能,不考虑队空和队满同时出现) 1)当n=12,m=3时,最后一个出列的同学编号是______________ 2)程序运行如下,请在划线处填入合适的代码。 ;作业;谢 谢

文档评论(0)

K12精品教育资源分享 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年03月20日上传了教师资格证

1亿VIP精品文档

相关文档