问题: 我需要生成以下序列。我将矩阵的顺序作为输入。
示例:
我需要生成其元素的位置序列。
(0,0),(0,1),(1,0),(1,1) ->for order 2
(0,0),(0,1),(0,2),(1,0),(1,1),(1,2),(2,0),(2,1),(2,2) -> for order 3.
我需要有为我做这件事的功能。当我调用此函数时,它应该即时为我计算。我不想将序列存储在内存中。
例如:
first_call - > return value (0,0)
second_call to function - > return value ( 0,1)
...and so on...
您可以将这些值存储在一些全局变量中。
PS:
该函数必须是线程安全的,因为应用程序是多线程的。我知道这种情况没有任何区别。只是想传达整个问题。
Precision:
我已经尝试过我的解决方案,但我认为它很有效。我正在寻找一种有效的方法来做到这一点。你可以只提步骤。我不需要任何特定语言的实现。如果该问题需要更多信息,请告诉我。