迅雷2014校招笔试编程题--求单链表的差集
来源:互联网 发布:java开发android应用 编辑:程序博客网 时间:2024/06/06 20:58
/*已知集合A和B的元素分别用不含头结点的单链表存储,函数difference()用于求解集合A与B的差集,并将结果保存在集合A的单链表中。例如,若集合A={5,10,20,15,25,30},集合B={5,15,35,25},完成计算后A={10,20,30}。*/void Difference(ListNode **lista,ListNode *listb){ListNode *pa, *pb, *pre,*tmp;pa = *lista;pre = NULL;//用于实现与pa的链接,前驱节点while (pa){pb = listb;while (pb && pb->val!=pa->val){pb = pb->next;}if (pb){if (!pre){*lista = pa->next;}else{pre->next = pa->next;}tmp = pa;pa = pa->next;free(tmp);}else{pre = pa;pa = pa->next;}}}
0 0
- 迅雷2014校招笔试编程题--求单链表的差集
- 迅雷2014校招笔试编程题——求解两个集合差集,集合是以单向链表存储
- 迅雷2014校招笔试题之多线程编程
- 迅雷2014校招笔试题之多线程编程
- 迅雷2014校招编程题
- 迅雷2014校招编程题
- 迅雷2017校招Java笔试题第一题
- 2014--迅雷校招
- 2018校招迅雷测试岗笔试
- 2014 微软校招笔试答案 编程题
- 京东2015校招笔试编程题
- 2016 360校招笔试编程题
- 阿里2018校招笔试编程题
- 2014九月十月百度,迅雷,华为,阿里巴巴,最新校招笔试面试题
- 九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题
- 九月百度,迅雷,华为,阿里巴巴,最新校招笔试面试十题 .
- 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试三十题(10.16)
- 九月十月百度,迅雷,华为,阿里巴巴最新校招笔试面试三十题(10.18)
- linux下使用cronjob定时执行php脚本
- 统计MySQL中某个数据库中有几张表、表所含的列
- Android Studio 快捷键大全
- Java核心技术——对象与类
- android系统启动过程
- 迅雷2014校招笔试编程题--求单链表的差集
- poj 1782 Run Length Encoding
- ucos 整体框架
- linux mint安装网络流量条显示上下行网速
- 理解JMS规范中消息的传输模式和消息持久化
- kindle资源Get去处
- 复制备份表
- Windows Phone 8.1 驱动开发——GPIO 简介
- IOS线程数据篇12之Sqlite3其他属性:排列约束、外键约束、表连接