单向链表的尾插法实现(C语言)
发布时间
阅读量:
阅读量
代码的编写与实现
#include<stdlib.h>
#include<stdio.h>
//定义linklist结构体类型
typedef struct linklist
{
int data;
struct linklist *next;
}list,*plist;//建立一个结构体list及linklist结构体类型指针
//尾插法建链表
void tail_insert(plist *head, int num)/**/
{
plist p_new = (plist)malloc(sizeof(list));
p_new->data = num; /*新元素data设为num*/
p_new->next = NULL; /*将新元素next置为空*/
plist temp = *head; /*定义一个临时指针变量指向表头*/
if (NULL == *head) /*head为空则赋予p_new为第一个新结点*/
{
*head = p_new;
p_new->next = NULL;
}
e
全部评论 (0)
还没有任何评论哟~
