算法设计 教学课件 作者 郑宇军 石海鹤 陈胜勇 算法设计(第12章).pptVIP

  • 0
  • 0
  • 约4.09千字
  • 约 28页
  • 2019-10-09 发布于未知
  • 举报

算法设计 教学课件 作者 郑宇军 石海鹤 陈胜勇 算法设计(第12章).ppt

12.4 拉斯维加斯算法 随机取样问题 随机算法:首先将n个元素标记为未被选择;每次生成一个1~n之间的随机数r,若r尚未被选择,则将其加入到样本中,并标识r为已选择;重复这一随机选择过程,直至样本数达到m 12.4 拉斯维加斯算法 随机取样问题 Algorithm RandomSampling(m, n: int) begin let S = new bool[n], A = new int[m], k = 0, r = 0; for i = 0 to n-1 do S[i] ? false; while (k m) do r ? Random(n); if(?S[r]) then A[k] ? r; S[r] ? true; k ? k+1; return A; end 12.4 拉斯维加斯算法 N皇后问题 随机算法:将皇后放置在棋盘相继各行的随机位置上,并使新放置的皇后与已放置的皇后互不攻击,直至N个皇后均已相容地放置好,或已没有下一个皇后的可放置位置时为止 12.4 拉斯维加斯算法 N皇后问题 Algorithm LvQueen(N: int) begin let k = 0, count = 1; while (k N ? count 0) do count ? 0; j ? 0; for i = 0 to N-

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档