给定两个排序链表 L1 和 L2,计算它们的解决方案 路口 L1 路口 L2。
最佳答案
L1_node = L1.head;
L2_node = L2.head;
Result = new SList;
while L1_node != NULL and L2_node != NULL:
if L1_node.value == L2_node.value:
Result.append(L1_node.value)
L1_node = L1_node.next
L2_node = L2_node.next
elif L1_node.value < L2_node.value:
L1_node = L1_node.next
else
L2_node = L2_node.next
(自己翻译成C。)
关于c - 两个链表的交集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2171446/