- 2
- 0
- 约1.3万字
- 约 20页
- 2026-06-01 发布于湖北
- 举报
2026年Java数据结构与算法专项训练试题
考试时间:______分钟总分:______分姓名:______
一、选择题
1.下列哪种数据结构是先进后出(LIFO)的?
A.队列
B.栈
C.链表
D.哈希表
2.在数组`arr`中,删除索引为`i`的元素(假设`i`合法且`arr`非空),最坏情况下需要移动多少个元素?
A.0
B.`i`
C.`i+1`
D.`arr.length-i-1`
3.下列关于链表的描述中,正确的是?
A.链表需要连续的内存空间
B.链表的随机访问效率很高
C.链表插入和删除操作通常比数组快
D.链表的空间复杂度通常比数组高
4.在`HashMap`中,当哈希冲突发生时,通常采用哪种方法来解决?
A.抛出异常
B.线性探测
C.链地址法
D.重新哈希
5.下列哪个集合类是线程不安全的?
A.`Vector`
B.`ArrayList`
C.`LinkedList`
D.`HashMap`
6.判断一个二叉树是否是二叉搜索树(BST),最有效的方法是进行?
A.前序遍历
原创力文档

文档评论(0)