全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
当递归与循环两种实现均能正确完成同一任务,且任务规模较大、运行效率和避免调用栈随问题规模增长均需考虑时,通常应优先采用____。
登录后查看答案
对数据序列 3, 7, 5 从小到大排序。选择排序每趟在未排序部分中标记最小值位置,排序过程中发生交换的次数为____次;冒泡排序从左向右比较相邻元素,逆序时交换,交换次数为____次。由此可见,两种排序在数据基本有序时,选择排序的交换次数通常比冒泡排序____(填“多”或“少”)。
二分查找每次通过比较中间元素来排除一半的查找范围,这要求被查找的数据序列必须是____的。某仓库系统中的货物编号最初按从大到小的顺序存放,若不加任何调整就按升序二分查找的思想进行查找,则查找结果____(选填:一定正确/可能错误)。
列表 a = [18, 7, 25, 7, 31] 中可能有多个值等于 x。下面程序要查找 x 首次出现的位置;若未找到,pos 保持为 -1。请在横线处填入恰当的条件表达式。 pos = -1 for i in range(len(a)): if ___: pos = i break
某机器人从起点出发,每次只能向前移动1格、2格或4格。设f(n)表示恰好到达第n格的不同移动方案数,且f(0)=1。为使递归定义对所有整数参数都能终止,并正确统计方案数,递归出口应为____,递推关系应为____。
在无序的图书编号序列中查找某一编号,采用顺序查找法时,查找成功的标志是扫描过程中出现了与目标值____的元素;若从第一个元素一直扫描到最后一个元素仍未发现这样的元素,则查找结果为____(填“查找成功”或“查找失败”)。
学校科技社团保存了少量实验器材登记记录,记录未按器材名称或编号排序。管理员要查找某件器材是否已登记,适合采用的查找方法是____。
小李在某购物平台注册时发现:平台以「提供个性化推荐」为由申请读取他的通讯录,以「保障账号安全」为由申请获取他的精确位置信息,而这些信息并非完成购物交易所必需。根据个人信息收集的「最小必要」原则,平台收集上述信息的行为超出了合理边界;小李应当拒绝不必要的授权,并在手机系统中通过关闭相应____的方式限制该平台获取通讯录和位置信息。
某图书馆系统需在书号序列中查找目标书号。管理员先将书号按从小到大的顺序重新整理后再使用二分查找,成功找到了目标。若管理员跳过整理步骤,直接对原始的无序序列使用二分查找,则查找结果____(填“一定正确”或“可能出错”)。由此可见,二分查找实施的前提条件是数据序列必须处于____状态。
某图书馆用列表 books=['道德经','呐喊','子夜','雷雨','家'] 存藏书名,用顺序查找算法查找目标书'雷雨':从首项开始逐项比较,一旦某项与目标相等即输出“查找成功”并停止。若比较到列表末尾仍无相等项,则输出“查找失败”。该查找过程共需比较____次,比较的第____项即为匹配项,最终结果为____。
某递归函数 f(n) 表示长度为 n 的 0—1 序列中,不含相邻两个 1 的序列总数,约定长度为 0 的空序列也计入。对 n≥2,按末位是 0 或 1 分类设计递归。要使定义覆盖所有非负整数,递归出口应为 ____,递推关系应为 ____。
某网络用顶点表示站点,用边表示站点间的连接。记录每条连接时附上通行时间,且交换两个站点的先后顺序不改变这条连接。该网络对应的图是____。
某城市地铁线路查询软件需要频繁执行如下操作:在已有站点序列中间插入新站点、删除临时封闭的站点,且插入删除位置经常变化;而对站点的随机按位置访问需求很少。若用顺序存储(数组)保存站点序列,插入删除需大量移动元素,效率低。根据这一操作特点,该软件最适宜采用的存储结构是____(填:顺序存储结构或链式存储结构),此时各站点结点之间通过____建立逻辑上的先后关系。
某校数字档案平台按“年度→部门→项目”逐层建立文件夹,每个项目文件夹归属于一个部门文件夹。平台要按层级组织并查找档案,这体现了树结构在____中的应用。
某数据处理系统中,队列初始为空,作业甲、乙、丙依次从队尾入队。此后系统只执行出队操作,且每次出队的作业均被记录。若记录中丙排在乙之前,则至少有一项作业在入队后、丙出队前已被移除,这与队列的____规则相矛盾。
校园信息平台处理通知消息时,程序可能短暂繁忙。繁忙期间,消息甲先于消息乙到达;程序恢复处理后,消息丙又在消息乙处理前到达。为保证消息按到达先后处理,暂存消息的队列应遵循____原则。
程序依次执行函数调用:主函数 M 调用 P,P 调用 Q;Q 执行完后,P 再调用 R,R 执行完后 P 才结束。若每次调用时将尚未完成的调用信息保存起来,函数结束时恢复最近一次尚未完成的调用,则结束顺序为 Q、R、P、M,这些调用信息是按____管理的。
某库存系统按顺序维护商品记录,需频繁在序列中部插入或删除记录;每次操作的位置已知,删除时待删结点的前驱也已知,且不考虑扩容。若比较操作本身的开销,数组通常需要移动后续元素,而链表完成插入、删除通常只需____。
某日志容器中的条目数量无法预先确定。新增条目时,系统只需按需申请新节点,已有条目无需整体迁移。该容器采用的数据结构是____。
某动态存储结构中,沿节点的指针可以依次访问记录;即使相邻访问的两个节点在内存中并不相邻,它们的逻辑次序仍由____确定。