当前位置: 首页 > news >正文

陕西网站备案代理centos 7 wordpress install

陕西网站备案代理,centos 7 wordpress install,做网站宁波大点的网络公司,如何建单页网站栏目题目如下: 解题过程如下: 相交链表只可以在中间任意位置/头/尾结点相交,如下图: 一个next指针只能指向一块地址,所以不会出现这种情况: 在返回相交链表的起始结点之前先要判断两个链表是否相交&#xff0…

题目如下:

在这里插入图片描述

解题过程如下:

相交链表只可以在中间任意位置/头/尾结点相交,如下图:

在这里插入图片描述

一个next指针只能指向一块地址,所以不会出现这种情况:
在这里插入图片描述

在返回相交链表的起始结点之前先要判断两个链表是否相交,分析下列两种方法是否可行?

  1. 遍历两个链表,判断结点(地址)是否相同。如果像示例1一样,两个链表的长度不等,代码运行结果就是两个链表不会相交,这与事实恰恰相反。所以这个方法不可行:
    在这里插入图片描述

  2. 看两个链表的尾结点(地址)是否相同。参考相交链表的三种情况,尾结点相同那么两个链表就一定相交。

那么怎么返回相交链表的起始结点呢?

思路:求两个链表的长度,长链表先走长度差步,长短链表遍历比较结点的地址是否相同。

完整代码如下:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
typedef struct ListNode ListNode;
struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {//求两个链表的长度ListNode* pa = headA;ListNode* pb = headB;int sizeA = 0;int sizeB = 0;while (pa){++sizeA;pa = pa->next;}while (pb){++sizeB;pb = pb->next;}//长链表先走长度差(gap)步int gap = abs(sizeA - sizeB);ListNode* shortList = headA;ListNode* longList = headB;//假设B是长链表if (sizeA > sizeB){shortList = headB;longList = headA;}while (gap--){longList = longList->next;}//长短链表遍历结点的地址是否相同while (longList) //等同于shortList != NULL{if (longList == shortList)return longList;longList = longList->next;shortList = shortList->next;}return NULL;
}

abs()函数用于求绝对值:
在这里插入图片描述

http://www.yayakq.cn/news/344838/

相关文章:

  • 南通网站推广做海鱼的网站
  • 试管婴儿网站建设兰州网络公司排名
  • 施工员证书查询网站异构国际设计公司网站
  • 请人做软件开发的网站实用电子商务网站建立
  • 什么叫H5网站开发做示意图的网站
  • 网站建设的专业知识乐云seo商城网站建设
  • 中山大良网站建设wordpress文章tag
  • 电大的网站界面ui设计训练怎么做wordpress二级菜单调用
  • 东莞网站设计出名 乐云践新宁波网络营销推广开发中心
  • 做网站公司分为国内还是国外深圳外贸公司倒闭
  • 企业网站管理源码f2c网站建设
  • 公司网站要多大空间大气扁平网站
  • 网站网页设计优秀案例北京网站建设类岗位
  • 网站建设初期成都百度seo搜索引擎优化培训
  • 跳转到手机网站代码安阳seo公司
  • 自己做网站要多久个人缴纳养老保险
  • 个人网站建设开题报告深圳全网推广服务
  • 个人可以做哪些有意思的网站咸阳学校网站建设联系电话
  • 设计用哪些网站有哪些建设广州公司网站
  • 西安电商网站建设wordpress apache配置文件
  • 做旅游网站毕设任务书监理网站建设价格多少
  • 河北提供网站制作公司电话太原网站建设哪家强
  • 上海网站关键词wordpress博客下载器
  • 广州建设局官方网站环球军事网最新军事新闻最新消息
  • 网站优化的作用wordpress分类下的所有文章加密
  • 企业网站建设 深圳阳江招聘网站哪里最好找工作
  • 临安网站seo微信营销的方法和技巧
  • 网站开发项目计划书模板什么是网站国内高速空间
  • 硅藻泥网站怎么做淘宝联盟合作网站api
  • 网站托管工作室福州网站建设H5