我想将 n 个整数的每个可能的分区迭代成 m 个块。我可以通过使用 m 嵌套的 for 循环来做到这一点,但我确信有更好的方法来做到这一点。
如果我的代码可以将 m 作为变量,那也会很有帮助。
嵌套循环代码如下所示:
对于 a1 <- 1 到 n {
对于 a2 <- a1 到 n {
。
.
.
对于 am <- a(m-1) to n {
myFunc(Array[1..n], a1, a2, ..., am)
}}...}}