下图中A~F顶点分别代表6个村庄,图中的边代表村庄之间的距离,为了满足这六个村庄相互通信的需要(任意两个村庄有线路可达),需要架设通信线路,这里要求代价最小化(即线路总长度最小),请你分析问题找到代价最小的方案,并计算出线路总长度()。
A.线路总长度22B.线路总长度20C.线路总长度21D.线路总长度23
单项选择题哈夫曼编码树是用贪心算法解决的典型问题,分析该算法,回答如下问题,假定有n个字符生成的编码树,问编码树中的结点总数是多少?可能的最长的字符编码是多少位?()
A.2n-1个结点;n-1位编码B.2n个结点;n-1编码C.2n个结点;n位编码D.2n-1个结点;n位编码
单项选择题某中学有一个开水房,只有一个供热水龙头,课间时,会有很多同学去排队打开水,同学们的水瓶大小不一,每个同学打水时都会将自己的水瓶装满。管理开水房的师傅是个聪明人,他想到了一个排队方案,也就是同学们按照他给出的排队方法,可以使同学们的平均等待时间最短。你分析一下,给出这个排队的方法,假定有n个人,第i个同学打水所需要的时间为ti,并给出平均等待时间的计算公式()。(注意:第i个同学的等待时间包含前i-1个的打水时间和+自己打水的时间ti)
A.按照打水时间从大到小排队,假定排队后第i个人的打水时间是ti,平均等待时间T=∑(n-i+1)ti/n 1< =i< =nB.按照打水时间从大到小排队,平均等待时间T=∑ti/n 1< =i< =nC.按照打水时间从小到大排队,平均等待时间T=∑ti/n 1< =i< =nD.按照打水时间从小到大排队,假定排队后第i个人的打水时间是ti,平均等待时间T=∑(n-i+1)ti/n 1< =i< =n
多项选择题可用动态规划算法解决的问题需要满足几个基本要素,从下面选项中找出这些基本要素()。
A.重复子问题B.阶段性C.无后向性D.最优子结构性质
单项选择题0-1背包问题:现有一背包容量c=5,n=4。4个物品分别为:(Wi,Vi)∣(1,3),(3,6),(4,9),(2,7)。如下m表中m[i][j]是前i个物品装背包容量为j时的最优值。其中第四行的数据没有填写,分析问题,将第四行的数据从如下选项中找出()。
A.0,3,3,6,8,15B.0,3,7,7,10,13C.0,3,7,10,10,13D.0,3,7,10,13,15
单项选择题凸多边形的三角剖分问题。用动态规划算法求解最优三角剖分,首先要分析最优解的结构,也就是将问题分解为子问题,并具有最优子结构性质。下图是一凸6边形(ABCDEF)的二种不同划分为子问题的方法,哪种是正确的将问题划分为子问题的方案?正确的划分方案共有几种不同方式?()
A.右图正确,4种B.右图正确,9种C.左图正确,4种D.左图正确,9种