GATE 2016 CS 组 217 Mar 2025 | 5 分钟阅读 25) N 个项目存储在已排序的双向链表中。对于删除操作,提供指向要删除记录的指针。对于减键操作,提供指向要对其执行操作的记录的指针。算法按此顺序对列表执行以下操作:Θ(N) 删除、O(log N) 插入、O(log N) 查找和 Θ(N) 减键。所有这些操作加在一起的时间复杂度是多少?
答案:C 说明 已知, 26) 接受由正则表达式 (0 + 1)∗ (0 + 1)(0 + 1)∗ 定义的语言的最小 DFA 中的状态数是 ______________。
答案: D 说明 给定,(0 + 1)∗ (0 + 1)(0 + 1)∗ 现在,如果我们绘制 DFA,那么我们只需要两个状态。因此 DFA 将是 ![]() 因此,选项 (D) 是正确答案。 27) 语言 L1 由语法定义:S1 → aS1b|ε 语言 L2 由语法定义:S2 → abS2|ε 考虑以下陈述 P:L1 是正则 以下哪个是正确的?
答案:C 说明 S1 → aS1b|ε S2 → abS2|ε 28) 考虑以下类型的语言:L1:正则,L2:上下文无关,L3:递归,L4:可递归枚举。以下哪个是真的? I. L3' ∪ L4 是可递归枚举的
答案: D 说明 声明 1:由于 L3 是递归的,因此 L3' 也将是递归的。由于递归语言在并集下是封闭的,因此 L3' U L4 也是递归的。 声明 2:由于 L2 是上下文无关语言。L2' 不一定是 CFL,但它可以是递归的。由于 L3 是递归的,因此 L2 U L3 也是递归的,因为递归语言在并集下是封闭的。 声明 3:L1∗ 是正则的,因为正则语言在闭包下是封闭的。L2 是上下文无关的。正则语言和上下文无关语言的交集是上下文无关语言。因此 L1∗ ∩ L2 是上下文无关的。 声明 4:L2' 可能或可能不是上下文无关的,因为 CFL 在补集下不是封闭的。因此 L1 ∪ L2' 可能或可能不是上下文无关的。因此,它不为真。 因此,选项 (D) 是正确答案。 29) 匹配以下内容
答案: B 说明 词法分析使用正则表达式。 因此,选项 (B) 是正确答案。 30) 在以下哪种页面替换算法中,即使分配的帧数增加,页面错误率也可能增加?
答案: D 说明 根据 Belady 异常,它证明在使用先进先出 (FIFO) 页面替换算法时,增加页面帧的数量会导致页面错误的数量增加。因此选项 (D) 是正确的答案。 31) B+ 树被认为是平衡的,因为
答案: A 说明 B+ 树是一种自平衡树数据结构。在 B+ 树中,所有叶节点的深度(从根到叶的长度)都相同。这通过插入和删除操作成为可能。在此操作中,我们以一种方式执行插入,即如果我们增加了插入后的树的高度,那么我们需要从根增加高度。类似地,如果我们在删除后必须降低高度,那么我们需要将根移动一个级别。这种类型的插入和删除确保了每个叶节点的深度相同。因此选项 (A) 将是正确的答案。 32) 假设数据库计划 S 涉及事务 T1 , . . . , Tn。构造 S 的优先图,其中顶点表示事务,边表示冲突。如果 S 是可串行化的,以下哪个优先图中顶点的排序保证产生串行计划?
答案: A 说明 我们知道,只有当给定的图不包含任何循环时,串行计划才有可能,这确保了该计划不会发生冲突的可串行化。此外,具有拓扑排序的图必须是一个无环图。并且 BFS 可以用于循环图和无环图。因此选项 (A) 将是正确的答案。 GATE 2016 CS Set 2-1 GATE 2016 CS Set 2-2 GATE 2016 CS Set 2-3 GATE 2016 CS Set 2-5 GATE 2016 CS Set 2-6 GATE 2016 CS Set 2-7 GATE 2016 CS Set 2-8 |
我们请求您订阅我们的新闻通讯以获取最新更新。