注册 登录
编程论坛 数据结构与算法

单链表头插法出现问题,求解!

wxmshawn 发布于 2012-10-22 22:46, 672 次点击
void CreateListHead(LinkList &L,int n)       //头插法  
{
    int i=0;
    LinkList p;
    srand(time(0));
    L =  (LinkList)malloc(sizeof(Node));
    L->next = NULL;
    for(i=0;i<n;i++)
    {
        p=(LinkList)malloc(sizeof(Node));
        p->data = rand()%100+1;
        p->next = L->next;
        L->next = p;
    }
}
调用时第一个数是 -842150451 求解
3 回复
#2
真的很菜2012-10-22 23:45
我觉得你这头插代码能成功执行,出错应该是你调用的函数可能出错。
#3
wxmshawn2012-10-23 00:01
回复 2楼 真的很菜
CreateListHead(list,5);这样调用有问题吗
#4
海莲2012-11-01 22:52
回复 3楼 wxmshawn
CreateListHead(list,5);中list怎么定义的?
1