小米算法笔试题目.docxVIP

  • 0
  • 0
  • 约7.16千字
  • 约 12页
  • 2026-11-13 发布于河南
  • 举报

小米算法笔试题目

考试时间:______分钟总分:______分姓名:______

一、选择题

1.下列数据结构中,最适合表示稀疏矩阵的是?

A.数组

B.链表

C.稀疏矩阵压缩存储(如三元组表)

D.堆

2.在已排序的数组`arr`中查找元素`x`,以下哪种方法在`x`不存在时,能够以最小的期望时间复杂度找到插入`x`的位置?

A.顺序查找

B.二分查找

C.哈希查找

D.插值查找

3.下列关于快速排序的叙述中,正确的是?

A.快速排序是一种稳定的排序算法

B.快速排序的最坏情况时间复杂度是O(nlogn)

C.快速排序的平均情况时间复杂度是O(n^2)

D.快速排序的空间复杂度是O(logn)

4.一个无向图G包含6个顶点,如果G是连通的,则G至少有多少条边?

A.5

B.6

C.7

D.8

5.下列关于哈希表(散列表)的叙述中,错误的是?

A.哈希表的理想查找时间复杂度是O(1)

B.哈希表冲突的解决方法主要有链地址法和开放地址法

C.哈希表的负载因子越大,冲突概率越高

D.哈希表适用于频繁的插入和

文档评论(0)

1亿VIP精品文档

相关文档