成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

java數(shù)組去重復(fù) C 中怎么去掉一個(gè)數(shù)組中重復(fù)的數(shù),求高手解答?

C 中怎么去掉一個(gè)數(shù)組中重復(fù)的數(shù),求高手解答?1. 創(chuàng)建兩個(gè)int類型的數(shù)組,一個(gè)用于保存從鍵盤輸入的數(shù)字,另一個(gè)用于排序2,loop3。如果遇到同樣的情況,繼續(xù),繼續(xù)下一步4。如果不是,則進(jìn)入第二

C 中怎么去掉一個(gè)數(shù)組中重復(fù)的數(shù),求高手解答?

1. 創(chuàng)建兩個(gè)int類型的數(shù)組,一個(gè)用于保存從鍵盤輸入的數(shù)字,另一個(gè)用于排序

2,loop

3。如果遇到同樣的情況,繼續(xù),繼續(xù)下一步

4。如果不是,則進(jìn)入第二個(gè)循環(huán):將數(shù)值與第二個(gè)數(shù)組的數(shù)值進(jìn)行比較,如果較小,則與下一個(gè)數(shù)組進(jìn)行比較,如果較大,則與下一個(gè)數(shù)組進(jìn)行交換,然后取交換的數(shù)值,將下一個(gè)

5中的數(shù)值與第二個(gè)數(shù)組中的數(shù)值進(jìn)行比較,即,從大到小的數(shù)字不重復(fù)

方法1

將a(9)分為整數(shù)

將b()分為整數(shù)

將I分為整數(shù),將j分為整數(shù)

將b(0)

將b(0)=a(0)

將I=1分為左右(a)

將j=0分為左右(b)

如果a(I)=b(j),則轉(zhuǎn)到網(wǎng)絡(luò),如果相同,跳出

下一步

dim preserve B(around(B)1)

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

net:跳轉(zhuǎn)到這里匹配下一個(gè)數(shù)據(jù)

下一步

a=B

方法2,有10個(gè)數(shù),首先找出最大數(shù),根據(jù)這個(gè)數(shù)定義一個(gè)數(shù)組,將相應(yīng)的值寫入相應(yīng)的元素,最好先設(shè)置一個(gè)默認(rèn)值

dim a(9)為整數(shù)

dim I為整數(shù),temp為整數(shù)

temp=a(0)

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

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

temp=a(I)

end if

next I

ReDim B(temp)為整數(shù)

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

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

next

~]/**對(duì)于有序數(shù)據(jù)*刪除數(shù)組中的重復(fù)數(shù)據(jù)*@刪除重復(fù)數(shù)據(jù)后返回?cái)?shù)組的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}