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

企业网站的建设与维护如何做一个自己的网页

企业网站的建设与维护,如何做一个自己的网页,typecho同步到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/621632/

相关文章:

  • 做钓鱼网站会被抓吗金乡县住房和城乡建设局网站
  • 个人网站策划书模板高州网站建设公司
  • 大同网站建设公司重庆建设银行网站
  • 网站开发建设总结产品推广网站模板
  • 西安企业建站素材建站语言有哪些
  • 网站建设赚钱项目wordpress 层实现
  • 不备案的网站能上去吗wordpress播放上传视频
  • 有什么办法做自己的网站网站建设最低价
  • 鄱阳网站建设企业网站建设的目的论文
  • 青岛网站制作费用东莞常平属于哪个区
  • 佛山网站建设外包公司兰州网站推广排名
  • 网站开发硬件设计西安广告网站制作
  • 怎么做国际网站首页福步外贸论坛怎么注册账号
  • 接做名片的网站旅游网站建设目标网站分类
  • 企业网站建设费用的预算建设银行遵义分行网站
  • 抚州制作网站哪家公司好桂林象鼻山需要门票吗
  • 怎样进行网站备案深圳网站设计有名 乐云践新
  • 淘宝网站怎么做的好wordpress网络图片不显示图片
  • 威海哪家做网站好安全联盟可信任网站认证 网站
  • 东南亚做棋牌网站wordpress屏蔽国外ip
  • 建设企业网站公司在哪里网站建设杭州哪家好
  • 建设网站的制作步骤网络营销渠道也可分为
  • 网站开发过程网站数据分析指标
  • 泰安网站建设报价网站商城系统建设
  • 温州建设局官方网站公司购物网站备案
  • 网站建设 标书怎么开网店赚钱
  • 百度推广 手机网站wordpress tag云显示数量
  • 怎样用手机做网站学校网站建设策划
  • 便捷的网站建设软件做网站时网页中格式对不齐怎么办
  • 太原提高网站排名杭州市做网站