题目
给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。
思路
这题目其实和快排的merge部分有点相似,忘了的兄弟萌可以去回忆一下。
因为两链表都是有序的,所以可以直接遍历对比。
两个链表比较两者当前的值,相等的话就输出并一起走一步,若是不同,较小者走一步,重复以上过程直到遍历完其中一个链表即可。
实现
1 |
|
给定两个有序链表的头指针head1和head2,打印两个链表的公共部分。
这题目其实和快排的merge部分有点相似,忘了的兄弟萌可以去回忆一下。
因为两链表都是有序的,所以可以直接遍历对比。
两个链表比较两者当前的值,相等的话就输出并一起走一步,若是不同,较小者走一步,重复以上过程直到遍历完其中一个链表即可。
1 |
|