问题标签 [spiral]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1120 浏览

java - 加工中的不同颜色

我一直致力于将我的一些处理代码移植到 NetBeans 中的常规 Java。到目前为止一切顺利,除了我使用非灰度颜色时,大多数东西都很好用。

我有一个绘制螺旋图案的脚本,并且应该根据模数检查改变螺旋中的颜色。然而,该脚本似乎挂起,我无法真正解释原因。

如果有人对处理和 Java 有一定的经验,你可以告诉我我的错误在哪里,我真的很想知道。

为了同行评审,这是我的小程序:

0 投票
2 回答
1920 浏览

javascript - JS中以螺旋形式存储像素的算法是什么?

JS中以螺旋形式存储像素的算法是什么?

0 投票
34 回答
94860 浏览

algorithm - 在螺旋中循环

一位朋友需要一种算法,可以让他遍历 NxM 矩阵的元素(N 和 M 是奇数)。我想出了一个解决方案,但我想看看我的同胞们是否能想出一个更好的解决方案。

我发布我的解决方案作为这个问题的答案。

示例输出:

对于 3x3 矩阵,输出应为:

(0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1 )

3x3 矩阵

此外,该算法应支持非方阵,例如对于 5x3 矩阵,输出应为:

(0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1 ) (2, -1) (2, 0) (2, 1) (-2, 1) (-2, 0) (-2, -1)

5x3 矩阵

0 投票
7 回答
18524 浏览

java - 螺旋顺序的二维阵列

我正在尝试以螺旋顺序填充数组。到目前为止,我可以按螺旋顺序打印数组,但是有没有办法修改数组,以便我可以按螺旋顺序填充它,然后只打印数组?我希望它像倒计时一样按降序排列。请帮忙!

0 投票
1 回答
3355 浏览

arrays - 使用递归以螺旋模式遍历二维数组

我正在准备面试,并且已经在这个问题上停留了很长时间。有人可以帮我写代码吗?如果不完整那么可能是一个片段吗?请..

0 投票
1 回答
2135 浏览

php - PHP脚本绘制一个螺旋?

有没有人有一个用于绘制螺旋的 PHP(或其他语言)脚本。一个简单的(阿基米德螺旋)就可以了。当然原理很简单,但是用 SVG 或 GD 编码需要一些时间,所以我想知道是否有人准备好了 :-)

0 投票
10 回答
1930 浏览

language-agnostic - 代码高尔夫:复活节螺旋

有什么比Spiral更适合复活节代码高尔夫课程?
好吧,我猜几乎任何事情。

挑战

显示由星号 ('*') 组成的漂亮 ASCII 螺旋的按字符数计算的最短代码。

输入是单个数字 ,R它将是螺旋的 x 大小。另一个维度 (y) 始终为R-2。该程序可以假设R总是奇数并且 >= 5。

一些例子:

代码计数包括输入/​​输出(即完整程序)。允许使用任何语言。

我轻松击败的 303 个字符长的 Python 示例:

现在,进入螺旋...

0 投票
2 回答
955 浏览

graphics - 渲染抗锯齿螺旋

我已经看过这个例子,使用 php 和 GD分段渲染带有小弧的螺旋。我想做的是渲染一个在数学上尽可能准确的螺旋近似值。

Inkscape 有一个看起来不错的螺旋工具,但我想以编程方式进行螺旋生成(最好在 Python 中)。

我还没有找到任何原生支持螺旋形状的绘图库(例如 Cairo)。如果想要渲染一个完美的抗锯齿螺旋,最好的方法是在画布上逐个像素地迭代,确定每个像素是否位于数学定义的螺旋臂区域(有限厚度)内?在这种情况下,还必须从头开始实现抗锯齿逻辑。您是否会整合位于每个像素框内的曲线部分,然后将填充区域与空白区域的比率转换为 alpha 值?

在这种情况下,渲染的质量比渲染时间更重要。然而,评估每个像素的积分让我觉得效率很低。

更新:我相信我应该问的是这个问题(雅虎问答失败了)。

0 投票
1 回答
2029 浏览

algorithm - 网格遍历问题

可能重复:
螺旋循环

给定一个任意高度和宽度的网格,编写一个算法以螺旋方式遍历它。(从左上角开始到中间结束)不经过之前访问过的节点。不使用嵌套循环。

0 投票
1 回答
11090 浏览

prototype - 螺旋vs一次性原型vs进化原型

软件工程中的螺旋模型原型模型有什么区别?

并说明一次性原型和进化原型之间的一些区别。