题型:单选题
现有一个地址区间为0-10的哈希表,当出现冲突情况,会往后找第一个空的地址存储(到10冲突了就从开始往后),现在要依次存储(1,3,5,7,9),哈希函数为h(x)=(x^2+x)mod11。。其中 存储在哈希表哪个地址中 ( )。
| A. 1 |
B. 2 |
| C. 3 |
D. 4 |
更新时间:2026-07-27 11:31:50
|
【知识点】
CCF—GESP C++七级
抱歉! 您未登录, 不能查看答案和解析点击登录
相似题推荐
单选题
下面关于二叉树的说法正确的是( )。
| A. 任意二叉树的中序遍历与后序遍历必定不相同。 |
B. 对任意二叉树,若已知先序遍历与后序遍历,则该二叉树唯一确定。 |
| C. 若二叉树有 个结点,根节点高度为 ,则其高度满足: [log2(n+1)]<=h<=n。 |
D. 在二叉树的先序遍历中,根后紧跟的结点一定是根的左孩子。 |
2026-07-27
单选题
下面程序中,函数 query 的时间复杂度是( )。
#include <iostream>
int query(int n, int *a, int x) {
int l = 0, r = n;
while (l < r) {
int mid = l + (r - l) / 2;
if (a[mid] >= x)
r = mid;
else
l = mid + 1;
}
if (l == n)
return -1;
return l;
}
int main() {
int n = 10;
int x = 3;
int num[] = {1, 2, 2, 3, 3, 4, 5, 5, 6, 7};
std::cout << query(n, num, x) << "\n";
return 0;
} | A. O(1) |
B. O(log n) |
| C. O(n) |
D. O(n log n) |
2026-07-27
,和T(0) = 1 ,那么这个算法的时间复杂度是( )。

