作者sunsam777 (行善為樂)
看板java
標題[問題] 關於比對兩數列
時間Tue Oct 28 22:24:26 2014
數列一 整數陣列 值 1 2 3 4 5
數列二 整數陣列 值 3 5
要印出 數列二沒有的 1 2 4
請問該如何做呢?
我能想到的大概就是用兩個for迴圈
大概這樣,倆倆互相比對,共比10次 但要怎樣才能印出1 2 4呢
想了很久想不出來,可否指點下? 感謝不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 182.155.103.19
※ 文章網址: http://webptt.com/m.aspx?n=bbs/java/M.1414506268.A.27F.html
1F:推 roder: 用數列一去比數列二 設定兩個條件都False就印出來 10/28 22:34
2F:推 bleed1979: 原po想問如何降低複雜度嗎? 10/28 22:35
3F:推 yyc1217: CollectionUtils.disjunction(數列一, 數列二); 10/28 23:00
4F:→ often897: 轉成list然後用removeAll移掉另外一個不行嗎 10/28 23:15
5F:→ whiteash: 轉成list然後用contains去比對? 10/29 09:27
6F:推 backforward: mapXD 10/29 09:42
7F:推 luoqr: 大list.removeAll(小list) ? 10/29 19:19
8F:推 cyclone350: 書名:如何比對兩數列的一百種關鍵api 10/29 20:19
9F:→ justin761002: 天瓏、博客來都沒找到這本書,樓上是講認真的嗎? 10/30 15:30