如果对
ab和
ba不同,请执行以下操作:
for i=0 to array.length for j=0 to array.length if i == j skip else construct pair array[i], array[j]
如果没有,请执行以下操作:
for i=0 to array.length-1 for j=i+1 to array.length construct pair array[i], array[j]
请注意,我假设数组包含唯一的字符串!

如果对
ab和
ba不同,请执行以下操作:
for i=0 to array.length for j=0 to array.length if i == j skip else construct pair array[i], array[j]
如果没有,请执行以下操作:
for i=0 to array.length-1 for j=i+1 to array.length construct pair array[i], array[j]
请注意,我假设数组包含唯一的字符串!