单项选择题‍符号三角形问题,其解空间树是哪种?()

A.排列树
B.n叉树(这里n=2)
C.不规则树
D.子集树


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题0-1背包问题的回溯算法,下面的解释不正确的是()。

A.当搜索至叶子结点时,一定是发现了到目前为止最好的解
B.左(1)分支的剪枝:当选择装入背包的物品重量之和超过背包容量时就剪枝
C.解空间树是子集树
D.右(0)分支的剪枝:已装入背包内的物品价值和+剩余物品装剩余背包容量所能获得的最大价值(物品可分割,即用背包问题的贪心算法求得的最大价值)>当前最优值bestp,就剪枝

2.单项选择题‍n皇后问题是可用回溯法解决的问题。下面描述不正确的是()。

A.两种不同解空间树的算法效率比较,排列树的时间耗费高于n叉树
B.当其解空间树是n叉树时,剪枝函数是任一列或任一(正反)对角线只能安排一个皇后
C.当其解空间树是排列树时,剪枝函数是任一(正反)对角线只能安排一个皇后
D.算法搜索至叶子结点时,就找到了一种新的皇后安排方案,算法可找到所有可行的方案

3.单项选择题关于解空间树,下面描述不正确的是()。

A.剪枝函数有二种,分别是约束函数和限界函数
B.当解空间树是子集树时,约束函数对0分支剪枝,限界函数对1分支剪枝
C.对解空间树是n叉树(或排列树)来说,回溯法搜索时对每个分支使用的的剪枝条件(函数)是完全相同的
D.解空间树的分类中,尽管子集树的每个非叶子结点都有二个分支,但是不能把它称为n叉树

4.单项选择题下面关于回溯法的描述中,不正确的是哪个?()

A.回溯法解决的问题,其解通常可以表达为n元组的形式
B.回溯法,从解空间树的根结点开始,当搜索至叶子结点时,就找到了问题的解,算法结束
C.回溯法可使用递归算法实现
D.回溯法是以深度优先的状态生成树法去搜索问题的解,并且能够避免不必要搜索

5.多项选择题给定带权有向图G =(V,E),其中每条边的权是非负实数。另外,给定V中的一个顶点A,称为源,求从源顶点A出发到其他各顶点的最短路径长度称为单源最短路径长度问题。关于单源最短路径问题的Dijkstra 算法,下面哪些描述是正确的?()

A.设定一个顶点集合S,初始时,S={A},每次从V-S中选择顶点加入S,直到全部加入,算法结束
B.每次选择加入S集合的顶点是从A顶点出发的最短路径长度已知的顶点,也就是V-S集合中最短特殊路径长度最小的顶点,通常算法中用dist[]数组记录各顶点的最短特殊路径长度
C.每次从V-S集合选择加入S集合的顶点是V-S集合中的顶点同S集合的顶点连接边最短的,通常算法中用dist[]数组记录S集合中各顶点与V-S集合中各顶点的最短连接边
D.每次选择一个顶点加入S集合后,都要检查是否需要更新dist[]数组元素的值

8.单项选择题‍某中学有一个开水房,只有一个供热水龙头,课间时,会有很多同学去排队打开水,同学们的水瓶大小不一,每个同学打水时都会将自己的水瓶装满。管理开水房的师傅是个聪明人,他想到了一个排队方案,也就是同学们按照他给出的排队方法,可以使同学们的平均等待时间最短。你分析一下,给出这个排队的方法,假定有n个人,第i个同学打水所需要的时间为ti,并给出平均等待时间的计算公式()。(注意:第i个同学的等待时间包含前i-1个的打水时间和+自己打水的时间ti)‌

A.按照打水时间从大到小排队,假定排队后第i个人的打水时间是ti,平均等待时间T=∑(n-i+1)ti/n 1< =i< =n
B.按照打水时间从大到小排队,平均等待时间T=∑ti/n 1< =i< =n
C.按照打水时间从小到大排队,平均等待时间T=∑ti/n 1< =i< =n
D.按照打水时间从小到大排队,假定排队后第i个人的打水时间是ti,平均等待时间T=∑(n-i+1)ti/n 1< =i< =n

9.多项选择题可用动态规划算法解决的问题需要满足几个基本要素,从下面选项中找出这些基本要素()。

A.重复子问题
B.阶段性
C.无后向性
D.最优子结构性质