首页 > 其他分享 >链表--删除数据

链表--删除数据

时间:2022-12-01 23:01:17浏览次数:38  
标签:head 删除 -- age next 链表 pa link new

采用尾插法建立链表

typedef struct node
{
int age;
struct node* next;
}link;
int main()
{
link* head = (link*)malloc(sizeof(link));
link* new, * tail;
tail = head;
int n, i;
scanf("%d", &n);
for (i = 0; i < n; i++)
{
new = (link*)malloc(sizeof(link));
new->age = i;
new->next = NULL;
tail->next = new;
tail=new;
}
link* p = head->next;
while(p)
{
printf("%d ", p->age);
p = p->next;
}
//删除数据data N
link* pa=NULL, * q = head;
pa = q->next;
int N = 0;
scanf("%d", &N);
while (pa && pa->age != N)
{
q = pa;
pa = pa->next;
}
q->next = pa->next;
p = head->next;
while (p)
{
printf("%d ", p->age);
p = p->next;
}
return 0;
}

标签:head,删除,--,age,next,链表,pa,link,new
From: https://blog.51cto.com/u_15841666/5904152

相关文章

  • HALO博客配置华为云OSS上传附件
    大家好,我是满心前言之前使用的服务器本地存储,用了半年左右发现,存储量较大,而且访问速度也很慢,就考虑使用OBS存储方式,由于我使用的是华为云服务器,所以这里也选用华为的OBS,其实......
  • 基于halo搭建的满心书架
    基于html写的静态书架,没有后台,所有书籍的图片和链接都有自己手动添加,感兴趣的小伙伴可以去试试体验地址预览效果:使用​​halo​​​创建页面,单独嵌入​​html​​,预览效果如......
  • 横线滚动条
    <template><divclass="scroll"><divclass="box"><divclass="number-css"v-for="(item,index)in30":key="index">aaaaa{{item}}</div>......
  • IOC的好处
    web前端中的IoC是什么?一、什么是IoCIoC的全称叫做InversionofControl,可翻译为为「控制反转」或「依赖倒置」,它主要包含了三个准则:1、高层次的模块不应该依赖于低层......
  • 基于halo搭建的博客
    基于Halo搭建的​​满心博客​​上线啦,欢迎大家访问我的个人博客上线:https://blog.lovelu.top/小程序体验地址:​​......
  • MHA高可用及故障切换
    一、MHA概述1.1什么是MHAMHA(MasterHighAvailability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。MHA的出现就是解决MySQL单点故障的问题。MySQL故障......
  • 2193. 分配问题
    题目链接2193.分配问题有\(n\)件工作要分配给\(n\)个人做。第\(i\)个人做第\(j\)件工作产生的效益为\(c_{ij}\)。试设计一个将\(n\)件工作分配给\(n\)个......
  • Netty常见面试题2022版
      文章目录1基本概念1、什么是Netty?2、Netty的优势?3、Netty有什么特点?4、Netty有哪些应用场景?5、Netty的高性能体现在?6、相比原生NIO的优势?7、Netty和Tomcat......
  • 力扣 669. 修剪二叉搜索树
    669.修剪二叉搜索树给你二叉搜索树的根节点 root ,同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树 不应该......
  • VOLE+OKVS的PSI技术落地应用
    学习&转载文章:技术创新〡VOLE+OKVS的PSI技术落地应用神谱科技基于VOLE+OKVS设计了两方PSI和多方PSI协议,并已应用于Seceum系列隐私计算产品中。Seceum并无开源。多方......