如何编写通用的多级链表?

时间:2015-08-02 16:06:28

标签: c

类型

的链接列表
1- 3- 4 - ... -10
|  |  | ...     |
10 20 3 ...     40
.  .  .          .
.  .  .          .

我写了2个结构

struct flat{
    int data;
    struct flat *next;
    struct flat *down;
};

struct flat1{
    int data;
    struct flat1 *next;
};

一个用于水平列表,一个用于垂直列表。但是在继续创建链表时,我们知道从平面到平面1的不兼容分配是存在的。

如何在单个结构中编写通用代码?

0 个答案:

没有答案