算法问题,哪位高手帮看一眼

fang_jb 2002-07-05 06:25:16
给n个点,给一个正方形区域,由左上角和右下角指定,
怎么样把这n个点均匀分布在这个区域里?
...全文
42 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
_Shakespeare 2002-07-05
  • 打赏
  • 举报
回复
以一个圆为例子
n个点,360度,间隔为360/n度
设你的左上角的坐标a1,b1
右上角a2,b2
则,取a1-a2与b1-b2中的小的为半径,然后画上面的点
不知道是不是这个意思?
cpls 2002-07-05
  • 打赏
  • 举报
回复
1.找一个最小数M,使M的平方>=N.
2.将方块分成M的平方等分。
3。将N个点随机放入M的平方等分的区域正中。
LeeMaRS 2002-07-05
  • 打赏
  • 举报
回复
你用过VB吗? 在VB的FORM上画控件的时候 不都有网格吗? 组成网格的点就是网格点.
每个点之间距离都相等.
firela 2002-07-05
  • 打赏
  • 举报
回复
生成一个 长*宽 的随机数即可。
fang_jb 2002-07-05
  • 打赏
  • 举报
回复
只有点的个数,没有点的位置,
有位置的话就不管它了,

画网格点是怎么个意思?
fang_jb 2002-07-05
  • 打赏
  • 举报
回复
只有点的个数,没有点的位置,
有位置的话就不管它了,

画网格点是怎么个意思?
LeeMaRS 2002-07-05
  • 打赏
  • 举报
回复
这些点给了具体位置吗?
如果给了,感觉应该是无解
如果没给,可以考虑画网格点,肯定不拥挤~
fang_jb 2002-07-05
  • 打赏
  • 举报
回复
什么形状都可以,只是让那些点在视图上显示的时候看起来
不会有拥挤的感觉就可以,

我想不到什么好办法可以做,算法方面比较面,:(
_Shakespeare 2002-07-05
  • 打赏
  • 举报
回复
什么形状?圆形,同心圆,点阵,还是什么其他的
aph 2002-07-05
  • 打赏
  • 举报
回复
均匀分布 ???
seanzh 2002-07-05
  • 打赏
  • 举报
回复
或者你写个东东自己算好了,
也不会太复杂
smollrain 2002-07-05
  • 打赏
  • 举报
回复
可以用二阶矩阵的方法来定义呀
fang_jb 2002-07-05
  • 打赏
  • 举报
回复
就是这些点不要互相离的太近,看起来比较舒服一点
没有太苛刻的要求
lj_csdn 2002-07-05
  • 打赏
  • 举报
回复
是所占面积相等还是两两距离相等的?
leasun 2002-07-05
  • 打赏
  • 举报
回复
均匀分布的定义是什么

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧