跪求大侠们帮我解决数据结构程序问题?急急急

来源:百度知道 编辑:UC知道 时间:2024/06/16 13:19:49
问题:已知由单链表表示的线性表L含有三类字符的数据元素(如:字母字符.数字字符和其他字符),试编写算法构造三个以循环链表表示的线性表L1.L2.L3,使每个表中只含有同一类的字符,且利用原表中的结点空间作为这三个表的结点空间,头结点可另辟空间。
谢谢啦!明天就要!今天回答我我会追加分的!感激不尽!!!!

strcut node{
strcut node1{
char a ;
node1 *next ;
}node1;
strcut node2{
int a ;
node2 *next ;
}node2;
strcut node3{
long a ;
node3 *next ;
}node3;
}node;
用这个结构体就可以解决你要的问题了
L1 = node.node1.next;
L2 = node.node2.next;

L3 = node.node3.next;

...太难了 不会 ...

利用原表中的结点空间作为这三个表的结点空间

这句话不知道啥意思,不好意思哈~~~