在this matlab post中,可以找到“循环擦除随机游走”向量问题的解。这个问题在于“擦除循环”,意思是:在任何整数重复之间移除整数。平面循环擦除随机游走(matlab)
实施例:
v=[3 1 4 6 7 9 1 22 87 33 35 36 37 35 34] becomes [3 1 22 87 33 35 34].
一个如何解决与2列的矩阵(平面时)同样的问题?
v=[1 1; 2 1; 2 2; 2 3; 3 3; 3 2; 2 2; 2 3; 2 4] should be [1 1; 2 1; 2 2; 2 3; 2 4]
将下标转换为索引,我们链接的解决方案? – beaker
我对问题定义有疑问。 (为了简洁起见),我们将自己限制在一维向量中,你会期望输出是用于输入的[1,2,3,4,3,5,4]。输出是[1,2,3]还是[1,2,3,5,4]?上面提到的解决方案会导致前者,但输出后面的IMO更有意义。 – aksadv