卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

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

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

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

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

2,loop

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

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

5中的數(shù)值與第二個數(shù)組中的數(shù)值進行比較,即,從大到小的數(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)到這里匹配下一個數(shù)據(jù)

下一步

a=B

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

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

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