求高手指教创建一个双层或者多层的链表。
题目描述是这样的:
有一个结构体
struct ListNode
{
int index;
ListNode *next;//指向下一个结点
ListNode *nextlevl;//指向下一层结点。
};
第一层是一个链表。
每个结点有2个指针域,第一个next是指向同一层的下一个结点。
第二个nextlevl是指向下一层的结点。
上一层的每一个结点,下面连着N个结点链表。类似一个B+树。
上一层的每个结点的下一层链表是不连在一起的。
只需要创建起来就可以~后面的查找增加删除的工作,有时间也可以附上没时间我就知道写。。
[解决办法]
楼主还是自己动手这样自己成长快一点,有问题了再到这里问。