LinkedList去除重复元素
题目描述
给定六个字符串,将这些字符串存放在LinkedList中,然后将LinkedList中重复的元素删除,最后将LinkedList中所有元素用迭代器方式打印在控制台中.
输入:12345 jiuzhang jiuzhang jiuzhangsuanfa 12345 123456
输出为:
12345 jiuzhang jiuzhangsuanfa 123456
import java.util.Iterator;
import java.util.LinkedList;
class Solution {
public static LinkedList<String> Weighting(LinkedList<String> list) {
// write your code here
LinkedList<String> lt = new LinkedList<>();
int n = list.size();
for(int i = 0;i<n;i++){
String str = list.removeFirst();
boolean b = false;
for(String s : lt){
if(str.equals(s)){
b = true;
}
}
if(b == false){
lt.add(str);
}
}
return lt;
}
}
浙公网安备 33010602011771号