腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
遍历
n
×
n
网格
中
所有
直线
的
算法
?
使用二维数组表示nxn
网格
。 var grid = new int[
n
,
n
]; ? 请注意,还有两条对角线。
浏览 16
提问于2019-12-23
得票数 2
回答已采纳
3
回答
快速查找线和格网
的
交点
、
有没有什么方法可以让我找到
直线
和
网格
之间
的
所有
交点?(我知道,相交
的
圆并不是按比例绘制
的
)一种强力
的
方法是计算x-y
网格
与
直线
的
交点,但这种
算法
的
效率非常低(O(m*
n
),其中m是x
网格
的
数量,
n
是y
网格
的
数量)。我正在寻找一种更好
的
算法
浏览 9
提问于2010-07-17
得票数 10
3
回答
穿越
网格
收集尽可能多
的
点
的
算法
、
、
、
、
考虑一个二维m*
n
网格
,其中每个单元格可以包含一个1或0。通过在这个
网格
中移动,找到
遍历
可以获得
的
最大值。该值可以通过对角
遍历
1单元而增加。
网格
的
遍历
遵循以下规则: 从左上角开始。在每个单元格上,
遍历
可以向下移动一个
网格
,向右移动一个
网格
,或者对角移动(向下移动一个
网格
,向右移动一个
网格
)。如果单元格包含1,且
遍历
对角移动,
浏览 11
提问于2014-03-09
得票数 1
3
回答
从无序
遍历
和前置
遍历
构造二叉树
的
时间复杂性
、
、
给定是从无序
遍历
和前置
遍历
构造树
的
代码。我不知道他们是如何到达O(
n
^2)时间复杂性
的
。有什么想法吗?我看到无序序列
中
索引
的
搜索是O(
n
),其余
的
是如何计算
的
呢?
浏览 6
提问于2014-01-04
得票数 3
回答已采纳
1
回答
查找
所有
线段
的
交点
、
给定
直线
段列表,查找交点
的
最简单方法是
遍历
直线
段列表,检查它们是否相交,如果相交,则记录交点。 但是这种方法
的
运行时是O(
n
^2),效率非常低。有没有其他
算法
可以加速这个过程?
浏览 1
提问于2010-11-08
得票数 20
回答已采纳
2
回答
蛮力阵列
遍历
的
复杂性
、
、
、
例如,如果我有一个4x4
的
网格
,我想从一个任意
的
单元格(i,j)开始,然后想沿着每条路径走下去,而不想在自己身上交叉,那么它
的
复杂性(大o)是什么?copyOfAndSet(visited, i+x, j+y)); }} 假设inBounds存在并且copyOfAndSet存在并且是O(1) (而不是O(
n
*
n
)),因为我已经使用按位操作实现了这一点,但为了清楚起见,这里使用了一个布尔数组。在NxN
网格
上,上述<em
浏览 5
提问于2011-07-03
得票数 1
回答已采纳
1
回答
在NxM矩形
网格
上寻找欧拉电路
图中描述
的
8x9
网格
图是欧拉图,用编织
算法
求解,该
算法
仅在
N
和M是相对素数
的
情况下才能工作。可以使用像Hierholzer这样
的
一般
算法
,但它
的
正则性意味着存在一个确定性
算法
来
遍历
图
的
(2
N
+1) x (2M +1)。我很难找到这个
算法
,但我确信它就在那里。这个问题
的
动机是用3D打印机连续挤压,依靠欧拉电路一次和一次
遍历
浏览 1
提问于2021-12-18
得票数 0
2
回答
寻找
遍历
图中
所有
顶点
的
路径
的
更好
的
算法
是什么?
、
、
因此,我有以下问题: 给定一个x
的
y维
网格
,计算从一个角开始(比如左上角)和另一个顶点(右下角)并通过每个顶点
的
路径数。所以我现在
的
方法就是通过尝试每一条可能
的
路径,计数到达finish并
遍历
每个节点
的
路径来强制它。当它工作
的
时候,它是O(
n
^2),速度非常快。我不知道如何组合起来,因为路径需要
遍历
每个顶点。我发现了更复杂
的
算法
,Hierholzer
的
计算欧拉路
浏览 0
提问于2013-01-09
得票数 9
2
回答
从有向图求有向图
的
一种有效
算法
、
、
有人知道从有向图中计算有向图
的
有效
算法
吗?请参阅 (维基百科
的
文章提到了底部附近
的
有向图案例(在泛化部分)。理想情况下,我希望在线性时间内这样做。从该节:给出
的
生成L(G)
的<
浏览 7
提问于2009-06-03
得票数 2
2
回答
在
网格
中
可以收集
的
最大硬币数量
、
、
、
有一个
网格
G。G(i,j)=-1表示路径阻塞。否则G(i,j) = (i,j)处
的
硬币数。如果你可以在上、下、左、右
的
方向上移动,你最多能收集多少枚硬币?我知道如何获得最大数量
的
硬币,当你只需要使用递归从(0,0)到(
n
,
n
),但不能跟踪我已经收集
的</
浏览 20
提问于2019-11-11
得票数 0
2
回答
算法
-
网格
中
的
警察和小偷(
N
*
N
)
、
、
问题陈述: 这里
的
->是3是
N
,1是KT T P输出:1.取一行
的
时间复杂性:
浏览 1
提问于2017-09-25
得票数 2
1
回答
将线段列表组合为多边形。
、
、
、
线段可以是独立
的
直线
,也可以是几个多边形之一
的
一部分。我想通过这个列表,将任何线段组合成一个多边形,并抛出不形成闭多边形
的
任何行。 这并不像我起初想
的
那样琐碎。这个问题是一个已经解决
的
经典问题吗?
浏览 1
提问于2014-09-08
得票数 0
1
回答
找到与
网格
完美相交
的
直线
上
的
所有
点?
、
、
、
给定圆角
网格
上
的
两个点A和B,沿着从A到B
的
直线
找到与圆角
网格
相交
的
点。我已经研究了快速体素
遍历
算法
,但它们似乎并不只获得
网格
上
的
点,而是任何相交
的
点。下面这张图片可能更好地描述了我
的
问题:我得到了任何
直线
上
的
两个橙色点,但我希望能够找到这条线与之相交
的
蓝色点。如你所见,蓝色
的
点被四舍五入为
浏览 0
提问于2021-02-24
得票数 0
4
回答
旋转矩形
网格
化
算法
、
、
、
、
简单地说,:,我想做一个非近似版本
的
Bresenham
的
直线
算法
,但是对于一个矩形,而不是一条线,而且它
的
点不一定与
网格
对齐。Bresenham
的
直线
算法
是近似的,并不是
所有</em
浏览 5
提问于2014-05-09
得票数 9
2
回答
有没有常用
的
技术来计算
算法
复杂度?
如果需要发现
算法
的
复杂性,我想知道是否有任何通用或最佳实践技术?
浏览 2
提问于2010-11-02
得票数 1
回答已采纳
2
回答
O(
n
log
n
)时间内
的
线列边界框
、
、
、
我想计算一个线条排列
的
边界框(没有平行线)。边界框应包含线条排列
的
所有
交点。 我做了一些研究,多次发现计算边界框应该可以在O(
n
log
n
)时间内完成。不幸
的
是,我找不到这种说法
的
来源。我试着想出一个
算法
,在O(
n
log
n
)时间内解决这个问题,但到目前为止还不能。我试图使用二元性来计算信封,但不幸
的
是,信封并不总是包含最低和最高
的
交集。如果有人知道在哪里找到这样
的</
浏览 8
提问于2017-12-08
得票数 5
回答已采纳
2
回答
在二维
网格
中
查找相邻
的
瓷砖
、
、
我有一个二维
网格
,在这个
网格
中
,
所有
的瓷砖都由两个坐标x和y定义,我将瓷砖存储在一个类似于这个var tiles = [];
的
数组
中
。每个平铺都是一个具有x和y属性
的
对象: x: ...,} 为了绘画
的
目的(画布),我想找出哪些瓷砖是相邻
的
。我可以通过循环
遍历
每个元素并检查它是否相邻。因为这需要
n
^
n
次访问,所以我不认为这是正确
浏览 5
提问于2017-09-06
得票数 0
回答已采纳
1
回答
剪纸次数最少
的
剪纸
、
图纸上有一个m×
n
的
矩形板。你需要把它切割成mn 1×1正方形,沿着
网格
直线
切割。您可以将多个部分堆叠在一起,同时切割它们,这被认为是一个切割。设计一种
算法
,以最小
的
裁剪数执行此任务。任何帮助都是非常感谢
的
。
浏览 3
提问于2020-05-26
得票数 1
回答已采纳
6
回答
N
个矩形
的
交集
、
、
我正在寻找一种
算法
来解决这个问题:你有什么建议来解决这个问题吗?:)我可以考虑测试每个矩形对
的
交集。然而,它是O(
N
*
N
)并且相当慢:(
浏览 0
提问于2011-05-04
得票数 15
回答已采纳
5
回答
确定一组点是否位于规则
网格
上
、
、
我想知道这组点是否位于规则
网格
上(它们是否是2D格
的
子集)。我想就如何做到这一点提出一些想法。现在,假设我只关心这些点是否形成一个轴向矩形
网格
(底层格是矩形
的
,与x和y轴对齐),它是一个完整
的
矩形(格
的
子集有一个没有孔
的
矩形边界)。任何解决方案都必须是相当有效
的
(比O(
N
^2)好),因为
N
可以是几十万或数百万。 上下文:I编写了一个二维向量场图生成器,它适用于任意采样
的
向量场。在采样在规则
网
浏览 10
提问于2010-07-21
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
YOLO算法,迟到N年的毕业设计
Word中怎样批量修改所有表格样式?这样操作可批量修改N个表格!
如何快速解决Excel表格中的#N/A数据?
windows系统启动慢的N中可能
Python 中字符串拼接的 N 种方法
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券