这样的插入操作为什运行有错误?

对一个不带头节点的链表进行插入新成员的操作:

if(pre = NULL);   //如果找到的的前驱结点为空,说明需要左插到第一个节点的左侧
	pre = searchPreToPoint(*hp, oldPoint);
	p = makeOnePoint(newRow, newCol);
	if(pre = NULL)
	{
		p->next = *hp;   //头插
		*hp = p;
	}
	else
	{
		p->next = pre->next;
		pre->next = p;
	}
程序运行到这一步(p->next = pre->next;),崩溃了。不知是什么原因? 请大神指教!!
完整代码: http://www.nowcoder.com/discuss/1904
全部评论

相关推荐

10-15 10:23
门头沟学院 Java
牛可乐的头像真牛:赶紧举报,这公司绝对是诈骗的,等你签约后工作一两个月后根据合同漏洞把你开除,并且要求你赔偿3w培训费,996是为了提前筛选心甘情愿签下合同容易受骗的群体,纯粹面向校招生精心设计的骗局
你见过哪些工贼行为
点赞 评论 收藏
分享
刷牛客的单身狗很认真:全国可飞,支持007 上班时间,是吧?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务