我的第乙個想法 :
// 原集合()
listoldlist = mlist;
// 新集合 (無重複值的集合)
listnewlist = new arraylist();
//遍歷兩個集合,如果原集合裡的值與新集合裡面的所有值都不相同,則為true
boolean check = true;
//遍歷原集合
for (int i = 0; i < oldlist.size(); i++)
}// check = true,表示當新集合不存在當前比較的值,將該值加入新集合; check = false,表示新集合已存在該值
if(check)
}
寫完之後,感覺好low,應該最low的一種方法了
然後
for (int i = 0; i < mlist.size() - 1; i++)
}}
和別人交流之後
將mlist所有值放入treeset裡,就會按順序排好,並且不會出現重複的值
剔除設計中多餘的概念
軟體設計首先要整理使用者的業務模型,然後以此為參照,結合環境條件,建立軟體系統模型。在這個過程中,很重要的一點是 要剔除軟體模型中多餘的概念。哪些是 多餘的概念 呢?如果乙個概念是從使用者的業務模型中無法直接觀察到的,而是設計者推想出來的,那麼這個概念就是多餘的概念。我們想象乙個鐵路公司,經營著ab...
剔除List中的重複值
本文 url 方法一 迴圈元素刪除 刪除arraylist中重複元素 public static void removeduplicate list list system.out.println list 方法二 通過hashset 剔除 刪除arraylist中重複元素 public stati...
刪除順序錶值相同的多餘元素
編寫演算法,在順序表l中,刪除所有值相等的多餘元素。函式介面定義 void delsame seqlist l l 指向順序表。裁判測試程式樣例 include define maxsize 20 struct seqlist typedef struct seqlist seqlist 型別定義 ...