链表面试题(十三)---求两个都不带环的链表相交的结点
来源:互联网 发布:手机淘宝5.9.0版本 编辑:程序博客网 时间:2024/06/03 15:59
一、结构体定义
typedef int DataType;typedef struct ListNode//定义结点{ DataType data; struct ListNode* next;}ListNode,*PListNode;typedef struct PList//定义一个成员是指向结点的指针的结构体{ PListNode PHead;}PList,*PList;
二、分析
三、函数实现
//上图方法一的实现
//13.求两个都不带环的链表相交的结点;如果不相交,返回NULL;---O(N²)PListNode GetCrossNode(PListNode PHead1,PListNode PHead2){ PListNode cur1=PHead1; PListNode cur2=PHead2; while (cur1) { while (cur1!=cur2&&cur2) { cur2=cur2->next; } if (cur1==cur2) { return cur2; } cur1=cur1->next; cur2=PHead2; } return NULL;}
阅读全文
0 0
- 链表面试题(十三)---求两个都不带环的链表相交的结点
- 链表面试题(十二)---判断两个都不带环的链表是否相交
- ]数据结构:单链表之判断两个链表是否相交及求交点(带环、不带环)
- 判断两个链表是否相交,若相交,求交点:1.不带环。2.有可能带环
- 链表面试题总结----(可能带环相交问题+复杂链表的复制)
- 链表面试题之判断链表是否带环?若带环求环的长度?若带环求环的入口点?
- 链表面试题(十)---求带环单链表的环的长度
- 链表面试题(十一)---求带环单链表 环的入口点
- 判断两个不带环链表是否相交?若相交,求入口点。
- 判断两个链表是否相交,若相交,求交点。(假设链表带环、不带环)
- 单链表面试题~带环链表的入口点
- 求两个链表是否相交,若相交,求交点(链表可能带环)
- 判断两个链表是否相交(考虑带环与不带环)
- 链表面试题----判断一个单链表是否带环,若带环,求入口点和环的长度
- 如何求两个相交链表的第一个相交结点
- 链表面试题:判断两个链表是否相交
- 面试题----判断两个链表是否相交(可能带环)
- 判断带环链表相交的点
- 链表面试题(十二)---判断两个都不带环的链表是否相交
- iOS开发者遇到审核失败的原因及解决办法
- jquery.form.js
- html div 水平垂直居中
- 修改nginx站点根目录总结经验
- 链表面试题(十三)---求两个都不带环的链表相交的结点
- 柔性数组
- 算法笔记(0)
- python3 urlopen的解码问题
- JDK8的@CallerSensitive
- 如何使得eclipse中jsp编辑模块识别HTML5和CSS3文档
- 什么函数不能申明为虚函数
- eclipse打包APK出现 Errors occurred during the build问题
- iOS订阅型内购要点