差集A-B(链表)
来源:互联网 发布:龙珠超宇宙捏脸数据 编辑:程序博客网 时间:2024/06/05 18:02
#include<stdio.h>#include<stdlib.h>typedef struct LNode{ struct LNode *next; int data;}LNode,*lnode;void createList(lnode &l,int n){ lnode p,q; l=(lnode)malloc(sizeof(LNode)); p=l; for(int i=0;i<n;i++) { q=(lnode)malloc(sizeof(LNode)); scanf("%d",&q->data); p->next=q; p=q; } p->next=NULL;}void difference(lnode &A,lnode &B){ lnode pre,p,q,r; p=A->next; pre=A; q=B->next; while(p&&q) { if(p->data<q->data) { pre=p; p=p->next; } else if(q->data<p->data) { q=q->next; } else { r=p; pre->next=p->next; p=p->next; free(r); } }}void printList(lnode l){ lnode p; p=l->next; while(p) { printf("%d ",p->data); p=p->next; }}void main(){ lnode A,B; int n; scanf("%d",&n); printf("input A: \n"); createList(A,n); printf("input B: \n"); createList(B,n); difference(A,B); printf("output A-B: \n"); printList(A);}
0 0
- 差集A-B(链表)
- hdu2034 人见人爱A-B(差集)
- Sicily求A-B(也即求A对B的差集)
- A-B差集(即在A但不在B的数)
- 集合A与B的差集
- A-B差集的计算
- 求解集合A与B的差集
- 求解集合A与B的差集
- 求解集合A和集合B的差集
- 求链表A与链表B的差集
- 链表--已知集合A和B的元素分别用不含头结点的单链表存储,函数difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。
- 两个整数集合A,B,求二者交集、并集、差集
- [经典面试题]求解集合A与B的差集
- 双向链表,链表求A与B差集,链表多项式相加,静态链表
- 739B Codeforces Alyona and a tree 树上差分+二分(倍增)
- Codeforces 739B Alyona and a tree (树上差分+二分)
- 11078 Open Credit System(找出序列中的最大的差 a-b a在b左边)
- 序列a元素的和与序列b元素的和之间的差最小(32)
- 58. Length of Last Word
- Android APP设计加载使用gif动图需要注意的一般性问题
- UML类图入门,看完基本懂了怎么画图了
- java中的SuppressWarnings注解的用法
- ThinkPHP框架常见问题集锦(会不断更新)
- 差集A-B(链表)
- 上位机出版本操作规范
- wap手机端页面根据dpr和宽度计算出font-size对应数值
- smack 登录openfire
- TableView详细解释
- 请用普通的互斥锁编程实现一个读写锁
- PHP网页乱码处理
- scala中的上界、下界、协变和逆变
- 在WAS6.0 ND中实现集群