已给单链表的头指针为h,每个节点的数据域data为整型,指针域为next,设计一个算法inserta(H,d),实现若d已在链表中,则输出‘已存在’,然后返回,否则将d插入到链表的最后

这篇博客介绍了一段C语言代码,用于创建链表并实现查找或添加元素的功能。程序首先通过`InputList`函数初始化链表,然后在`Inserta`函数中进行查找和插入操作。循环结构允许用户不断输入要查找或添加的元素,若元素已存在于链表中则输出"存在",否则在链表尾部添加新节点。
摘要由CSDN通过智能技术生成
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
typedef struct Node    //创建链表 
{
   
    int data;
	struct Node *next;	
}List;

void InputList(List *);    //初始化函数声明 
int Inserta(List *,int);    //查找或添加声明 

main()
{
   
	int d;
	List *h;
	h=(List *)malloc(sizeof
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值