b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言背包问题_背包问题贪心算法_背包问题 贪心算法(13)

电脑杂谈  发布时间:2016-12-30 01:02:39  来源:网络整理

for iß1 to n do //将所有结点标记为未访问//

repeat

for i<--1 to n do //反复调用bfs//

if visited(i)=0 then ⑵ endif

repeat

end bft

2.找一个图的所有m—着色方案

procedure mcoloring(k)

//这是图着色的一个递归回溯算法。图g用它的布尔邻接矩阵graPh(1:n,1:n)表示。它计算并打印出符合以下要求的全部解,把整数1,2,…,m分配给图中各个结点且使相邻近的结点的有不同的整数。k是下一个要着色结点的下标。//

global integer m,n,x(1:n)boolean graPh(1;n,1:n)

integer k

loop//产生对x(k)所有的合法赋值。//

call nextvalue(k)。//将一种合法的颜色分配给x(k)//

if ⑴ then exit endif //没有可用的颜色了//

if ⑵

then print(x) //至多用了m种颜色分配给n个结点//

else callmcoloring<k+1) //所有m—着色方案均在此反复递归调用中产生//

endif

repeat

end mcoloring

三、问答题

1.二分查找的思想是什么?

2.请用递归方法写出归并排序法的主要思想和算法。

3.已知如下多段图,请用动态规划方法的向后处理法写出求解此问题的递推公式并完成对各结点的计算。

4. 最小自然数:求具有下列两个性质的最小自然数n:

(1)n的个位数是6;

(2)若将n的个位数移到其余各位数字之前,所得的新数是n的4倍。

提示:仍用穷举法寻找,当找到一个符合条件者便停止。“找到便停止”的重复,宜采用repeat-until循环。

5. 以二叉链表为存储结构,分别写出求二叉树结点总数及叶子总数的算法。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-23877-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 刘思琪
      刘思琪

      最后一笑超赞哎

      • 泰定帝也孙铁木儿
        泰定帝也孙铁木儿

        可能有人还以为我也是做广告的

    • 唐婉
      唐婉

      十年动乱时受的教育

    热点图片
    拼命载入中...