ivory_Lei的专栏

菜菜鸟的成长记录...

两个链表之间的联合----Java实现

存在链表La,Lb...

将在Lb在La中没有的元素加入La中...

代码实现如下:

public void union(List La,List Lb){
		int Lb_Len = Lb.size();
		for(int i = 0;i < Lb_Len;i++){
			if(!La.contains(Lb.get(i))){
				La.add(Lb.get(i));
			}
		}
	}
	

完整代码如下:

import java.util.ArrayList;
import java.util.List;

public class UnionExample {
	public void union(List La,List Lb){
		int Lb_Len = Lb.size();
		for(int i = 0;i < Lb_Len;i++){
			if(!La.contains(Lb.get(i))){
				La.add(Lb.get(i));
			}
		}
	}
	
	public static void main(String[] args){
		UnionExample ue = new UnionExample();
		List La = new ArrayList();
		List Lb = new ArrayList();
		La.add(3);
		La.add(5);
		La.add(8);
		La.add(11);
		Lb.add(2);
		Lb.add(6);
		Lb.add(8);
		Lb.add(9);
		Lb.add(11);
		Lb.add(15);
		Lb.add(20);
		ue.union(La, Lb);
		for(int i=0;i<La.size();i++){
			System.out.println(La.get(i));
		}
	}
}


运行结果如下:

3
5
8
11
2
6
9
15
20

阅读更多
文章标签: list import string class
个人分类: Data Structure Java
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭