ID: 16021690

浙教版(2019)信息技术选考二轮复习系列专题配套练习——队列+算法综合一(PDF版,含答案)

日期:2024-11-23 科目:信息技术 类型:高中试卷 查看:76次 大小:393410B 来源:二一课件通
预览图 0
PDF,合一,算法,队列,练习,教版
    队列+算法综合一 班级 姓名 1.【202211宁波一模】魔术师预先将一副牌中的13张黑桃(A为1,J为11,Q为12,K为13)排好 后叠在一起,牌面朝下。他将最上面的那张牌翻过来,正好是黑桃A。将黑桃A放在桌子上,然后按顺序 从上到下数手上的余牌:第二次数1、2,将数到的第一张牌放在这叠牌的下面,将第二张牌翻过来,正好 是黑桃2,将它放在桌子上;第三次数1、2、3,将前面两张依次放在这叠牌的下面,再翻第三张牌,正好 是黑桃3,放在桌子上。这样依次进行,将13张牌全翻出来,最后桌子上牌的顺序是A、2、3、K。问 魔术师手中的牌原始顺序是怎样的? 小王和小李对问题进行了分析与算法设计,写了Python函数way(O正确解答了问题,请回答下列问题。 (1)原来牌的顺序中,黑桃3放在自上向下第 (填阿拉伯数字)个位置。 (2)请在划线处填入合适的代码。 def way(): a=[i for i in range(1,14)] b=[0]*13 0代表牌面未定 head=0 tail=0 for i in range(1,14): cnt=l while cnt=head and q[j][1]==0 或 j>=head and q[j][1]!=1 ②head=head+1 ③i-head 或 str(i-head)

    ~~ 您好,已阅读到文档的结尾了 ~~