使用两个变量进行定位(双指针)
a=[1,1,1,3,3,4,4,5,5]
i=0
for j in range(1,len(a)-1):
if(a[i]!=a[j]):
i=i+1
a[i]=a[j]
print(i)
print(a)
结果
3
[1, 3, 4, 5, 3, 4, 4, 5, 5]
使用两个变量进行定位(双指针)
a=[1,1,1,3,3,4,4,5,5]
i=0
for j in range(1,len(a)-1):
if(a[i]!=a[j]):
i=i+1
a[i]=a[j]
print(i)
print(a)
结果
3
[1, 3, 4, 5, 3, 4, 4, 5, 5]