在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  Java/ 二維數(shù)組整理,使列數(shù)據(jù)不重復(fù)

二維數(shù)組整理,使列數(shù)據(jù)不重復(fù)

假設(shè)有個(gè) 10*10 的數(shù)組,里面都填上 1~20 的隨機(jī)數(shù),相同行的數(shù)可以兩兩交換
在上訴條件下,求問怎么可以快速調(diào)整使每列的數(shù)都不一樣

回答
編輯回答
替身

利用Math.random()方法獲取隨機(jī)數(shù),把隨機(jī)數(shù)賦值到數(shù)組當(dāng)中,再遍歷數(shù)組,把隨機(jī)出來的值,和遍歷出數(shù)組中的每個(gè)值作比較,如果相等就把for循環(huán)次數(shù) i-- 回到上一次循環(huán),再把下一個(gè)循環(huán)出來的值賦值給上一個(gè)循環(huán)重復(fù)的值(通過在次賦值的方式,去掉數(shù)組中重復(fù)值的)。

2017年6月5日 19:56