码迷,mamicode.com
首页 >  
搜索关键字:随机化算法    ( 33个结果
数值概率算法(转 用来说明算法导论题目!!!)
随机化算法(2) — 数值概率算法接着上一篇:随机化算法(1) — 随机数在这章开篇推荐下chinazhangjie总结的随机算法,因为咱两看的是同一本书,所以大家也可以去参考下他的,总结的很不错。http://www.cnblogs.com/chinazhangjie/archive/2010/1...
分类:编程语言   时间:2015-12-31 00:06:42    阅读次数:285
舍伍德算法(转 用来说明算法导论题目!!!)
随机化算法(3) — 舍伍德(Sherwood)算法已出连载:1.《随机化算法(1) — 随机数》2.《随机化算法(2) — 数值概率算法》正文:这一章怎么说呢,我个人感觉不好理解,在网上查了一些资料,没发现有具体对舍伍德算法的介绍。迄今为止看的最全面的就是王晓东的《计算机算法设计与分析》里讲的了。...
分类:编程语言   时间:2015-12-31 00:00:38    阅读次数:548
贪心大法的几个问题
求最小生成树的Prim算法和Kruskal算法都是漂亮的贪心算法。贪心法的应用算法有Dijkstra的单源最短路径和Chvatal的贪心集合覆盖启发式贪心算法可以与随机化算法一起使用,具体的例子就不再多举了。很多的智能算法(也叫启发式算法),本质上就是贪心算法和随机化算法结合。这样的算法结果虽然也是...
分类:其他好文   时间:2015-08-07 19:10:16    阅读次数:293
Find Lines
(Uva 6955可以直接随机,湖大OJ 13348 要优化) 题意:给出 n个点的坐标, 一个 百分数p, 求是否有一条直线上有 n * p /100个点… 随机化算法,但也要优化下……(TLE, WA到底…) #include #include #include #include #includ...
分类:其他好文   时间:2015-08-03 07:49:37    阅读次数:131
POJ3318--Matrix Multiplication 随机化算法
DescriptionYou are given three n × n matrices A, B and C. Does the equation A × B = C hold true?InputThe first line of input contains a positive integ...
分类:编程语言   时间:2015-05-14 18:14:55    阅读次数:174
[BZOJ 2428] [HAOI2006] 均分数据
题目链接:BZOJ - 2428题目分析这道题使用随机化算法来做,可以使用模拟退火,也可以random_shuffle之后贪心。模拟退火:要进行多次模拟退火,每次进行模拟退火之前,给每个点随机分配一下集合。然后模拟退火的随机移动就是随机一个点,再找另一个集合y,将这个点移动到集合y中。开始时模拟退火...
分类:其他好文   时间:2015-03-16 20:57:55    阅读次数:142
快速排序的随机化算法
快速排序在最坏情况下的复杂度较高,采取随机化算法选择每次的分割点,能够在一定程度上使每次划分的平衡性更好。 // // main.cpp // eoj1807 // // Created by Fangpin on 15/3/15. // Copyright (c) 2015年 FangPin. All rights reserved. // #include #include #...
分类:编程语言   时间:2015-03-15 16:54:45    阅读次数:147
算法导论7.3快速排序的随机化版本
以下摘自网络 随机化快排:快速排序的最坏情况基于每次划分对主元的选择。基本的快速排序选取第一个元素作为主元。这样在数组已经有序的情况下,每次划分将得到最坏的结果。一种比较常见的优化方法是随机化算法,即随机选取一个元素作为主元。这种情况下虽然最坏情况仍然是O(n^2),但最坏情况不再依赖于输入数据,而...
分类:编程语言   时间:2015-02-10 10:33:02    阅读次数:257
POJ2531——Network Saboteur(随机化算法水一发)
Network SaboteurDescriptionA university network is composed of N computers. System administrators gathered information on the traffic between nodes, a...
分类:编程语言   时间:2014-10-30 16:43:29    阅读次数:281
BZOJ2396 神奇的矩阵
题意:有三个N*N的矩阵a,b,c,判断a*b是否等于c. 思路:暴力判断O(N*3),我没试能不能过。 正解是随机化算法,随机构造列向量p,然后分别计算a*(b*p)和c*p,比较之。 这个过程仅为O(N^2). 随机多组即可。 Code:#include #include #include #include #include #include using ...
分类:其他好文   时间:2014-10-17 13:55:03    阅读次数:247
33条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!