类型
的链接列表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的不兼容分配是存在的。
如何在单个结构中编写通用代码?