博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
不带头结点的单链表递归删除元素为X的结点
阅读量:5335 次
发布时间:2019-06-15

本文共 868 字,大约阅读时间需要 2 分钟。

#include 
using namespace std;struct Node{ Node *next; int elem;};void creatList(Node* &head){ head = new Node; int elem; cin>>elem; head->elem = elem; Node *p = head; while(cin>>elem&&elem) { Node *q = new Node; q->elem = elem; p->next = q; p = p->next; } p->next = NULL;}void printList(Node* &head){ cout<
elem<<" "; Node *p = head->next; while(p) { cout<
elem<<" "; p = p->next; } cout<
elem == x) { p = head; head = head->next; free(p); removeX(head, x); } else removeX(head->next, x);}int main(){ Node *p; creatList(p); printList(p); removeX(p, 4); printList(p); return 0;}

 

转载于:https://www.cnblogs.com/cliviazhou/p/3776410.html

你可能感兴趣的文章
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
各种正则验证
查看>>
python中numpy.r_和numpy.c_
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
freebsd 实现 tab 命令 补全 命令 提示
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
2018.11.06 bzoj1040: [ZJOI2008]骑士(树形dp)
查看>>
2019.02.15 bzoj5210: 最大连通子块和(链分治+ddp)
查看>>
redis cluster 集群资料
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
C#类与结构体究竟谁快——各种函数调用模式速度评测
查看>>
我到底要选择一种什么样的生活方式,度过这一辈子呢:人生自由与职业发展方向(下)...
查看>>
poj 题目分类
查看>>
windows 安装yaml支持和pytest支持等
查看>>
读书笔记:季羡林关于如何做研究学问的心得
查看>>
面向对象的优点
查看>>
套接口和I/O通信
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>