#GESP202406C8T2. 判断题(每题 2 分,共 20 分)

    ID: 3446 Type: Objective Tried: 1 Accepted: 1 Difficulty: 7 Uploaded By: Tags>GESP八级数据结构算法基础图论动态规划 DP数学程序阅读

判断题(每题 2 分,共 20 分)

判断题(每题 2 分,共 20 分)

第 1 题

ABCDE 五个小朋友,排成一队跑步,其中 AB 两人必须排在一起,一共有 48 种排法。

{{ select(1) }}

  • 正确
  • 错误

第 2 题

已知 double 类型的变量 ab,则执行语句 a = a + b; b = a - b; a = a - b; 后,变量 ab 的值会互换。

{{ select(2) }}

  • 正确
  • 错误

第 3 题

一个袋子中有 3 个完全相同的红色小球、2 个完全相同的蓝色小球。每次从中取出 1 个,再放回袋子,这样进行 3 次后,可能的颜色顺序有 8 种。

{{ select(3) }}

  • 正确
  • 错误

第 4 题

已知 int 类型的变量 ab 中分别存储着一个直角三角形的两条直角边的长度,则斜边的长度可以通过表达式 sqrt(a * a + b * b) 求得。

{{ select(4) }}

  • 正确
  • 错误

第 5 题

在一个包含 vv 个顶点、ee 条边的带权连通简单有向图上使用 Dijkstra 算法求最短路径,时间复杂度为 O(v2)O(v^2),可进一步优化至 O(e+vlog(v))O(e + v \log(v))

{{ select(5) }}

  • 正确
  • 错误

第 6 题

NN 个元素的二叉排序树中查找一个元素,最差情况的时间复杂度是 O(logN)O(\log N)

{{ select(6) }}

  • 正确
  • 错误

第 7 题

C++ 语言中,可以为同一个类定义多个析构函数。

{{ select(7) }}

  • 正确
  • 错误

第 8 题

使用单链表和使用双向链表,查找元素的时间复杂度相同。

{{ select(8) }}

  • 正确
  • 错误

第 9 题

为解决哈希函数冲突,可以使用不同的哈希函数为每个表项各建立一个子哈希表,用来管理该表项的所有冲突元素。这些子哈希表一定不会发生冲突。

{{ select(9) }}

  • 正确
  • 错误

第 10 题

要判断无向图的连通性,在深度优先搜索和广度优先搜索中选择,深度优先的平均时间复杂度更低。

{{ select(10) }}

  • 正确
  • 错误