我遇到了一些问题,我试图想出一种有效的方法来将for - expression N queens解决方案转换为尾部递归形式,同时仍然保留通过使用FOR语法实现的惯用性质。任何想法都非常受欢迎。def place(boardSize: Int, n: Int): Solutions = n match { case _ =>
for {
我目前正在努力做一个代码,这将有助于计算有效的反应堆设置为游戏StarMade。我使用递归方法来探索元素的3d树,并找到所有相关的组。为了前夫。群体--这是一组元素,彼此紧密相连。在图片上,类似这样的东西:OOX其中O为零,X为反应堆(元素)。在这张图上有三组元素。这是我的代码:
void CheckGroup(int x, int y, int z, Gro