王道p40 11.C={a1,b1,a2,b2,...,an,bn}为线性表,采用带头结点的单链表存放,设计一个就地算法,将其拆分为两个线性表,使得A={a1..an},B={bn,.,b1
本题A链表应用尾插法,B链表应用头插法linklistchaifen(linklist*L)//A链表用尾插法,B链表用头插法{lnode*B=(lnode*)malloc(sizeof(lnode));B->next=NULL;lnode*p=(*L)->next,*ra=*L,*q;//p为工作指针,ra始终指向A的为结点while(p!=NULL){ra->next=p;ra=p;//将*p