集合a:“1,2 1,3 1,4 1,5 1,6 2,3 2,4 2,5 2,6 3,4 3,5 3,6 4,5 4,6 5,6”其中類似1,2為一個陣列。a集合陣列固定不變!
集合b:“1,5,8,9 2,4,6,7 1,3,4,6 2,5,7,9 3,4,6,9 2,4,6,7 1,34,6 5,7,8,9 5,7,8,9 1,5,8,9 … ”其中類似1,5,8,9為一個陣列,集合b是隨機添加的4位1到9組成不相同數字的陣列。
要求:1,int一個cnt,從集合b最后一次添加的陣列反向比較!上一次出現的不是該陣列則+1,一直到出現該陣列為止。新建一個集合c。把最大數添加到集合c里!遇到相同陣列則只記為一次!
int 一個cnt2
用新建的集合里的數字跟a集合里的陣列比較,如果a集合某陣列有該數字,則cnt2歸零,沒有則cnt2 +1,新建集合d,把cnt2最大數添加到集合d里。對應集合a的陣列!
例:
new一個集合c。
最后一個陣列為1,5,8,9。反向比較,上一次為5,7,8,9 不是該陣列,則cnt+1,繼續下一組為5,7,8,9跟上一組的一樣,則cnt不清零,也不加一。一直比較到出現,最后cnt為5。把5添加到新建的集合c里!
再用集合c里的5跟集合a比較,其中:1,5 2,5 3,5 5,6包含5。則這4個陣列cnt2為零。其他陣列+1。保存每個陣列的最大數!列印!
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/268683.html
標籤:Java相關
上一篇:大一Java求助
下一篇:牛哄哄的柯南的交流版塊
