2016 - 2024

感恩一路有你

java数组去重复 C 中怎么去掉一个数组中重复的数,求高手解答?

浏览量:1504 时间:2021-03-22 06:33:41 作者:admin

C 中怎么去掉一个数组中重复的数,求高手解答?

1. 创建两个int类型的数组,一个用于保存从键盘输入的数字,另一个用于排序

2,loop

3。如果遇到同样的情况,继续,继续下一步

4。如果不是,则进入第二个循环:将数值与第二个数组的数值进行比较,如果较小,则与下一个数组进行比较,如果较大,则与下一个数组进行交换,然后取交换的数值,将下一个

5中的数值与第二个数组中的数值进行比较,即,从大到小的数字不重复

方法1

将a(9)分为整数

将b()分为整数

将I分为整数,将j分为整数

将b(0)

将b(0)=a(0)

将I=1分为左右(a)

将j=0分为左右(b)

如果a(I)=b(j),则转到网络,如果相同,跳出

下一步

dim preserve B(around(B)1)

B(UBound(B))=a(I)

net:跳转到这里匹配下一个数据

下一步

a=B

方法2,有10个数,首先找出最大数,根据这个数定义一个数组,将相应的值写入相应的元素,最好先设置一个默认值

dim a(9)为整数

dim I为整数,temp为整数

temp=a(0)

如果I=1,则返回(a)

如果a(I)>,则返回(I)

temp=a(I)

end if

next I

ReDim B(temp)为整数

如果I=0,则返回(a)

B(a(I))=a(I)

next

~]/**对于有序数据*删除数组中的重复数据*@删除重复数据后返回数组的int size*/int deleterepeated data(int array[,int size){int j=0,I=0 for(I=0,I<size-1,I){while(array[I]==array[I 1]){I}array[j]=array[I]}返回j}

java数组去重复 java数组去掉重复元素 C语言去掉数组重复值

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。