#include <stdio.h>

/* 节点*/
struct LNode
{
    int data;
    struct LNode *next;
};

/* 判断两个单链表是否交叉*/
bool JudgeTwoListCrossd(List l1, List l2)
{
    /* 循环一号链表*/
    for (;l1; l1 = l1->next)
    {
        /* 循环二号链表*/
        for (List tmp = l2; tmp; tmp = tmp->next)
        {
            /* 比较数据*/
            if (tmp->data = l1->data) return true;
        }
    }

    /* 无交叉*/
    return false;
}