有一个链表L,其中每个节点包含1 个数据域和2 个指针。一个指针next 指 向链表的下个节点,另一个random 随机指向链表中的任一个节点(可能是自己)或者为空。要求编写一个程序,首先完成链表的构造,然后复制这个链表的结构,新的链表具有和原链表相同的结构。