
算法
samwalt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 1018 Communication System
原题的链接: http://acm.pku.edu.cn/JudgeOnline/problem?id=1018 这题用DP写了个算法,但是WA了,而且我觉得算法空间复杂度会很高。 请教了fuliang同学,他用搜索方法,有很强力的剪枝,一直不太领会 他的算法的思想,看了他写的代码,然后自己总结一下他的算法的思想。 把所有输入的设备按照bandwidth从小到大排序。从最...2009-07-20 22:48:29 · 118 阅读 · 0 评论 -
顺时针从外到内打印数字矩阵
[code="ruby"] # 打印数字矩阵到标准输出。 # 按顺时针方向,从外到内打印矩阵。起点是矩阵的左上角。 class Matrix def initialize(width) @n = 0 @width = width #矩阵的宽度 # 创建二维数组 @square = Array.new(@width) do Array...2010-07-13 17:21:48 · 382 阅读 · 0 评论 -
外部排序ruby实现
[code="ruby"]# value 数组类型,存储待比较大小的元素。数组长度比败者树数组长度大1 # loser_tree 数组类型,败者树。数组元素是value数组的索引 # node 待调整的叶子结点在value数组中的索引 def adjust_loser_tree(value, loser_tree, node) # 求叶子结点的父结点在败者树中的索引 t ...2012-02-13 22:42:40 · 140 阅读 · 0 评论