- 1
- 0
- 约2.84千字
- 约 10页
- 2026-09-18 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年数据结构与算法基础知识练习题
一、选择题(每题2分,共20题)
说明:下列每题只有一个正确答案。
1.在以下数据结构中,最适合用于实现快速插入和删除操作的是()。
A.链表
B.数组
C.栈
D.队列
2.字符串“ABCD”的长度为()。
A.3
B.4
C.5
D.6
3.在二叉树中,一个节点的度为0,表示该节点()。
A.没有子节点
B.有一个子节点
C.有两个子节点
D.是根节点
4.判断一个队列是否为空,需要检查()。
A.队头指针是否为NULL
B.队尾指针是否为NULL
C.队头和队尾指针是否相等
D.队列长度是否为0
5.快速排序的平均时间复杂度为()。
A.O(n)
B.O(nlogn)
C.O(n2)
D.O(logn)
6.在哈希表中,解决冲突的常用方法有()。
A.链地址法
B.开放地址法
C.双哈希法
D.以上都是
7.二分查找算法适用于()。
A.有序数组
B.无序数组
C.链表
D.栈
8.堆排序的时间复杂度为()。
A.O(n)
B.O(nlogn)
C.O(n2)
D.O(logn)
9.栈的特点是()。
A.先进先出(FIFO)
B.先进后出(LIFO)
C.后进先出(FIFO)
D.后进后
原创力文档

文档评论(0)