题意:给出两条链表的首地址以及若干节点的地址,数据,下一个节点的地址,求两条链表的首个共用节点的地址.如果两条链表没有共用节点,则输出-1.思路步骤1:由于地址的范围很小,因此可以直接用静态链表,但是依照题目的要求,在结点的结构体中再定义一个int型变量flag,表示结点是否在第一条链表中出现,是则为l,不是为 - 1.步骤2:由题目给出的第一条链表的首地址出发遍历第一条链表,将经过的所有结点的flag值赋为1.接下来枚举第二条链表,当出现第一个fag值为1的结点,说明是第一条链表中出现过的结果…