typedef int elemType;
struct node{
elemType data;
node *next;
};
node *test(node *head, int length)//这里传入的head是链表的头指针
{
node *mat = new node[length];
for(int i=0; i<length; i++)
{
mat = head;
if(!head->next)
break;
head= head->next;
mat++;
}
//上面这个for循环是想让new出来的每个指标指向list里各个node的位置
for(int i=0; i<length; i++)
{
if(i==length-1)
{
mat->next = NULL;
break;
}
mat->next =