1.求两个已排序单链表中相同的数据
- 两个单链表的两个节点同时往后走
- 走一次比较一次,当不相等时,让数字大小“小”的那一个先走一步
- 若相等,则输出
- 接着继续遍历
class ListNode{
int data;
ListNode next;
}
public class Link{
public static void PrintIntersection(ListNode list1,ListNode list2){
ListNode cur1 = list1;
ListNode cur2 = list2;
while((cur1 != null) && (cur2 != null)){
if(cur1.data < cur2.data){
cur1 = cur1.next;
}else if(cur1.data > cur2.data){