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;
	}

}

posted on 2022-01-26 15:01  爱Java的小白  阅读(620)  评论(0)    收藏  举报

导航