问题标签 [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.
java - 加工中的不同颜色
我一直致力于将我的一些处理代码移植到 NetBeans 中的常规 Java。到目前为止一切顺利,除了我使用非灰度颜色时,大多数东西都很好用。
我有一个绘制螺旋图案的脚本,并且应该根据模数检查改变螺旋中的颜色。然而,该脚本似乎挂起,我无法真正解释原因。
如果有人对处理和 Java 有一定的经验,你可以告诉我我的错误在哪里,我真的很想知道。
为了同行评审,这是我的小程序:
javascript - JS中以螺旋形式存储像素的算法是什么?
JS中以螺旋形式存储像素的算法是什么?
algorithm - 在螺旋中循环
一位朋友需要一种算法,可以让他遍历 NxM 矩阵的元素(N 和 M 是奇数)。我想出了一个解决方案,但我想看看我的同胞们是否能想出一个更好的解决方案。
我发布我的解决方案作为这个问题的答案。
示例输出:
对于 3x3 矩阵,输出应为:
(0, 0) (1, 0) (1, 1) (0, 1) (-1, 1) (-1, 0) (-1, -1) (0, -1) (1, -1 )
此外,该算法应支持非方阵,例如对于 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)
java - 螺旋顺序的二维阵列
我正在尝试以螺旋顺序填充数组。到目前为止,我可以按螺旋顺序打印数组,但是有没有办法修改数组,以便我可以按螺旋顺序填充它,然后只打印数组?我希望它像倒计时一样按降序排列。请帮忙!
arrays - 使用递归以螺旋模式遍历二维数组
我正在准备面试,并且已经在这个问题上停留了很长时间。有人可以帮我写代码吗?如果不完整那么可能是一个片段吗?请..
php - PHP脚本绘制一个螺旋?
有没有人有一个用于绘制螺旋的 PHP(或其他语言)脚本。一个简单的(阿基米德螺旋)就可以了。当然原理很简单,但是用 SVG 或 GD 编码需要一些时间,所以我想知道是否有人准备好了 :-)
language-agnostic - 代码高尔夫:复活节螺旋
有什么比Spiral更适合复活节代码高尔夫课程?
好吧,我猜几乎任何事情。
挑战
显示由星号 ('*') 组成的漂亮 ASCII 螺旋的按字符数计算的最短代码。
输入是单个数字 ,R
它将是螺旋的 x 大小。另一个维度 (y) 始终为R-2
。该程序可以假设R
总是奇数并且 >= 5。
一些例子:
代码计数包括输入/输出(即完整程序)。允许使用任何语言。
我轻松击败的 303 个字符长的 Python 示例:
现在,进入螺旋...
graphics - 渲染抗锯齿螺旋
我已经看过这个例子,使用 php 和 GD分段渲染带有小弧的螺旋。我想做的是渲染一个在数学上尽可能准确的螺旋近似值。
Inkscape 有一个看起来不错的螺旋工具,但我想以编程方式进行螺旋生成(最好在 Python 中)。
我还没有找到任何原生支持螺旋形状的绘图库(例如 Cairo)。如果想要渲染一个完美的抗锯齿螺旋,最好的方法是在画布上逐个像素地迭代,确定每个像素是否位于数学定义的螺旋臂区域(有限厚度)内?在这种情况下,还必须从头开始实现抗锯齿逻辑。您是否会整合位于每个像素框内的曲线部分,然后将填充区域与空白区域的比率转换为 alpha 值?
在这种情况下,渲染的质量比渲染时间更重要。然而,评估每个像素的积分让我觉得效率很低。
更新:我相信我应该问的是这个问题(雅虎问答失败了)。
algorithm - 网格遍历问题
可能重复:
螺旋循环
给定一个任意高度和宽度的网格,编写一个算法以螺旋方式遍历它。(从左上角开始到中间结束)不经过之前访问过的节点。不使用嵌套循环。
prototype - 螺旋vs一次性原型vs进化原型
软件工程中的螺旋模型和原型模型有什么区别?
并说明一次性原型和进化原型之间的一些区别。