【发布时间】:2013-07-27 21:22:41
【问题描述】:
我想在顶点数组上运行收缩算法 n^2 次,以计算图的最小割。在第一次 for 循环迭代之后,数组被更改,剩余的迭代使用更改后的数组,这不是我想要的。 如何模拟指针,以便在每次 for 循环迭代期间获得原始输入数组?
def n_squared_runs(array):
min_cut, length = 9999, len(array) ** 2
for i in range(0, length):
# perform operation on original input array
array = contraction(array)
if len(array) < min_cut:
min_cut = len(array)
return min_cut
【问题讨论】:
标签: python arrays pointers python-2.7 for-loop