分类题库
Python题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 2524 题
A60995
下面代码用分治求“最大连续子段和”,其时间复杂度为( )。1 import sys
2026年
单选
A60994
游戏大赛决赛,两组选手分别按得分从小到大排好队,现在要把他们合并成一个有序排行榜。A组: A = {12, 35, 67, 89} ,B组: B = {20, 45, 55, 78} ,下面是归并合并函数的核心循环,横线处应填入( )。1 A = [12, 35, 67, 89]
2026年
单选
A60993
有n位同学的成绩已经从小到大排好序,现在对它执行下面这段以第一个元素为 pivot 的快速排序,请问此次排序的时间复杂度是( )。1 def quicksort(a, l, r)
2026年
单选
A60991
下面代码实现两个整数除法,其中被除数为一个“大整数”,用字符串表示,除数是一个小整数,用 int 表示,则横线处应该填写( )。1 def big_integer_division()
2026年
单选
A60979
以下关于 Python 类继承的代码,执行后输出结果是?()1 class Animal:
2026年
单选
A60978
下列代码中, s1.draw() 和 s2.draw() 能正确运行并输出不同结果的主要原因是( )。1 class Shape:
2026年
单选
A60977
下面的代码在主程序 if __name__ == "__main__": 中有没有一行会导致运行错误,如果有请找出错误行 ()1 class Pet:
2026年
单选
A60976
游乐园的过山车每次限坐 4 人,用循环队列管理排队(容量 MAX=5 ,空一格判满)。下面代码执行后,循环队列是否已满? rear 的值是多少?1 MAX = 5
2026年
单选
A60975
在以下计算机系统应用场景中,最适合使用循环队列的是( )。
2026年
单选
A60974
在二叉搜索树(BST)中,若中序遍历的序列为 {1, 2, 3, 4, 5},且先序遍历的第一个序列元素为 3,则下列说法正确的是( )。
2026年
单选
A60973
某二叉树共有10个结点,记为A~J,已知它的先序遍历序列为:A B D H I E C F J G,中序遍历序列为:H D I B E A F J C G,则该二叉树的后序遍历序列是 ( )。
2026年
单选
A60972
有 6 个字符,它们出现的次数分别为: {2, 3, 3, 4, 6, 8} ,现在用哈夫曼编码为这些字符编码,最小加权路径长度 WPL(每个字符的出现次数 它的编码长度,再把每个字符结果加起来)的值为( )。
2026年
单选
A60971
给定一棵二叉树,采用广度优先搜索 (BFS) 算法,返回右视图所有节点的值。其中右视图定义为:二叉树的右视图是从树的右侧看过去时可见的节点集合,即右视图中的每个节点都是某一层中最右侧的节点。1 class TreeNode
2026年
单选
A60970
下列关于树的深度优先搜索(DFS)的说法中,正确的是 ( )。
2026年
单选
A60969
小朋友们去邻里拜年,每个家里有不同数量的糖果。规则是:不能连续进入两个相邻的房子(即不能同时取相邻两家的糖果)。目标是拿到最多糖果。以下是代码实现,请补全横线。1 def visit(nums)
2026年
单选
A60951
下列哪个软件不能运行Python程序?( )
2025年
单选
A60950
在Python中,下列哪一条语句可以改变画笔当前位置?( )
2025年
单选
A60949
下列哪一个可以进行数学中的求余数的运算?()
2025年
单选
A60948
15>=8的运算结果是什么?()
2025年
单选
A60947
在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?()
2025年
单选