我有一个(在我看来)非常基本的嵌套循环。除了外部循环只在第一次触发:console.log("there are " + js_recipes.length + " recipes"); //console confirms 2
for (var i = 0;i < js_recipes.length; i
显而易见的方法是使用简单的双循环"for x= -max to max;for y= -max to max { blah}“,但为了允许停止和恢复搜索,更方便的方法是将x和y的可能整数想象为平面上的一个正方形点阵因此,基本上,我要求为循环提供一个简单而可靠的“伪代码”,以便分别在点(m,m)和(n,n)处启动和停止此过程。对于额外的荣誉,如果读者倾向于,我建议还提供循环,如果x中的一个可以被假设为非负,或者如果两个都可以被假设为非负。这可能会更容易一些,特别是第二个。