2个回答
展开全部
Dim I as Long,J As Long,K As Long,mCount As Long
mCount=UBound(数组)
For I=0 to mCount -1
For J=I+1 to mCount
If 数组(i)=数组(j) Then
For K=j to mCount -1
数组(k)=数组(K+1)
Next k
Redim Preserve 数组(mCount-1)
mCount=mCount-1
End If
Next
Next
在网吧上,没VB记事本上打的。不知道能不能运行。真是冤枉啊。
如果不能运行不要怪我。具体思路已经给你了。
如果使用CopyMemory操作指针速度超快。
mCount=UBound(数组)
For I=0 to mCount -1
For J=I+1 to mCount
If 数组(i)=数组(j) Then
For K=j to mCount -1
数组(k)=数组(K+1)
Next k
Redim Preserve 数组(mCount-1)
mCount=mCount-1
End If
Next
Next
在网吧上,没VB记事本上打的。不知道能不能运行。真是冤枉啊。
如果不能运行不要怪我。具体思路已经给你了。
如果使用CopyMemory操作指针速度超快。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询