鏈表小程序-插入新節點

插入一個新節點--尾插法

//data_insert爲新插入的節點值

LinkList Node_Insert(LinkList L,int data_insert)
{
	if(NULL==L)
	{
		cout<<"There is no node!"<<endl;
		return NULL;
	}
	LinkList temp=L;
	//新建插入的節點,並初始化
	LinkList s=(LinkList)malloc(sizeof(Node));
	s->data=data_insert;
	s->next=NULL;

	while(NULL!=temp->next)
	{
		temp=temp->next;
	}
	if(NULL==temp->next)
	{
		temp->next=s;
	}
	return L;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章