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

怎么做快法务类似网站网站建设属于技术活吗

怎么做快法务类似网站,网站建设属于技术活吗,wordpress获取分类文件夹,wordpress熊掌号提交文章目录指针解法指针解法 核心思路 : 先 分别求两个链表的长度 然后长的链表先走 差距步(长-短) 最后长链表和短链表同时走 ,第一地址相同的就是交点 ,注意一定是地址相同 不可能出现上图这种情况 ,因为C1…

文章目录

  • 指针解法

指针解法

核心思路 :
先 分别求两个链表的长度
然后长的链表先走 差距步(长-短)
最后长链表和短链表同时走 ,第一地址相同的就是交点 ,注意一定是地址相同

在这里插入图片描述

不可能出现上图这种情况 ,因为C1这个节点只有一个next ,不会有两个next


tailA 和tailB 分别遍历链表 ,分别求出链表长度 ,目的是求出长度差
如果两个链表没有交点的情况 最后tailA 和tailB会走到NULL

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

把 tailA 和 tailB 进行比较,如果它们的 地址 相等,说明相交,就证明有交点 , 那就找交点
此时如果有交点 ,重新定义两个指针,longtList 指向 headB,shortList 指向 headA,然后让 longList 先走 差距步,也就是先走 1步

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) 
{int lenA = 1 ;int lenB =1 ;struct ListNode * tailA = headA  , *tailB =headB ;//分别求两个链表的长度while (tailA->next){tailA= tailA->next ;lenA ++ ;}while (tailB->next){tailB= tailB->next ;lenB++ ;}int gap = abs (lenA -lenB);//计算差距步struct ListNode * longList = headA  ,*shortList=headB ;  // 假设headA 是长链表if( lenA<lenB)     //如果headA不是长链表 ,强行变成长链表{longList =headB ;shortList=headA ;}while(gap--)  //长的链表先走差距步{longList=longList->next ;   }//寻找节点 地址相同就是节点while( longList != shortList ){longList=longList->next ;shortList=shortList->next ;}return longList ;}

这种方法可以做到时间复杂度O(N) 空间复杂度 为O(1)

如果你觉得这篇文章对你有帮助,不妨动动手指给点赞收藏加转发,给鄃鳕一个大大的关注
你们的每一次支持都将转化为我前进的动力!!!

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

相关文章:

  • net和cn哪个做网站好深圳建站公司外围
  • 门户网站ip地址段基金网站模板
  • 一品楼seo西安
  • php零基础做网站cnzz网站建设教学
  • 网站经常被攻击佛山网站建设的设计原则
  • 网站推广的心得网页模板下载
  • 投资集团网站建设方案昌都网站建设
  • 江苏省灌云建设局5.0网站万词优化
  • 吧网站做软件的软件深圳成立公司
  • 南通网站seo报价有后台的网站怎么做
  • 建设国家标准官方网站怎么申请企业邮箱
  • 网站底部放什么青岛网站营销推广
  • 呼和浩特市网站农村电商平台怎么做
  • 制作网页的网站wordpress 多站点 用户
  • 网站专题设计模板做推广的装修网站
  • 2019怎么做网站赚钱秦皇岛做网站的公司
  • 菲律宾 做菠菜网站如何创建电商平台
  • 兰州微网站建设百度一下进入首页
  • 什么类型网站南阳做网站优化的公司
  • 重庆九龙坡营销型网站建设公司推荐网页搜索的东西别人能知道吗
  • 网站做seo收录做一人网站要多少钱
  • 设计网站免费素材免费咨询的律师有吗
  • 论坛网站策划wordpress 论坛类
  • 惠安网站建设网站上地图怎么做的
  • 可以网站可以做免费的文案广告语哪个网站名片做的号
  • 地矿局网站建设方案园林景观设计公司名称大全
  • dooor网站唐山seo排名外包
  • 成都网站建设的费用模块网站怎么做
  • 阿里有做网站乐陵是哪个省哪个市的
  • 做好网站维护最新开公司的基本流程及费用