下列关于C++中状态压缩广度优先搜索(状压BFS)的描述,正确的是?

by909864 单选题 共 个子题

状压BFS是广度优先搜索的常用变体,常用于状态维度较多、单维度状态数量较少的场景(如网格钥匙收集、排列路径求解等)。

A

状压BFS通常用整数的二进制位表示单个维度的多个状态,目的是减少状态存储的空间开销,同时加快状态判重的效率

B

状压BFS的时间复杂度和普通BFS完全一致,状态压缩不会对运行效率产生任何影响

C

在网格钥匙和门问题中,若最多存在5把不同类型的钥匙,表示钥匙状态最少需要占用8个二进制位

D

状压BFS不需要标记已访问的状态,只要按层遍历就能保证第一次到达目标状态时得到最优解

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧