- 4
- 0
- 约5.25千字
- 约 15页
- 2026-07-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年计算机编程基础与算法优化编程练习题库
一、选择题(每题2分,共20题)
1.在Python中,以下哪个语句用于定义一个函数?
A.`functionmyfunc():`
B.`defmyfunc():`
C.`funcmyfunc():`
D.`submyfunc():`
2.以下哪个数据结构最适合实现LRU(最近最少使用)缓存算法?
A.队列(Queue)
B.栈(Stack)
C.哈希表(HashTable)+链表(LinkedList)
D.树(Tree)
3.快速排序的平均时间复杂度是多少?
A.O(n)
B.O(nlogn)
C.O(n2)
D.O(logn)
4.以下哪个算法适用于解决最小生成树问题?
A.决策树(DecisionTree)
B.Dijkstra算法
C.Kruskal算法
D.Floyd-Warshall算法
5.在二叉搜索树中,删除一个节点后,需要维护树的性质,以下哪种情况最复杂?
A.删除一个叶子节点
B.删除一个只有一个孩子的节点
C.删除一个有两个孩子的节点
D.删除根节点
6.以下哪个排序算法是不稳定的排序算法?
A.冒泡排序(BubbleSort)
B.插入排序(InsertionSort)
C.快速
原创力文档

文档评论(0)