新手问题 求教:ruby 中输入和读取点的坐标

waikaiCQ · 2012年11月22日 · 最后由 waikaiCQ 回复于 2012年11月23日 · 1802 次阅读

菜鸟一只,想在 ruby 中做凸包问题,怎么定义点的坐标和点的集合啊? 一只找不到相关问题(估计太初级了),只有来这里发帖问了

没看明白,File.read ?

#1 楼 @luikore 感谢你的回复。http://branch14.org/snippets/convex_hull_in_ruby.html 这个凸包算法里 points 的表示啊

这里 points 是个数组 point 有 x 和 y 方法,所以定义个类带这两个属性就可以了。例如

Point = Struct.new :x, :y
points = [Point.new(1, 2), Point.new(3, 4), Point.new(4, 5)]
需要 登录 后方可回复, 如果你还没有账号请 注册新账号