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

怎么把自己的网站做自适应网站网络营销策划方案书

怎么把自己的网站做自适应网站,网络营销策划方案书,电子商务网站建设需求,全网营销推广 好做吗📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构探索 ✅LeetCode每日一道 🌅 有航道的人,再渺小也不会迷途。 LeetCode 160. 相交链表 思路: 首先计算两个链表的长度,然后判断两个链…

在这里插入图片描述

📷 江池俊: 个人主页
🔥个人专栏: ✅数据结构探索 ✅LeetCode每日一道
🌅 有航道的人,再渺小也不会迷途。


LeetCode 160. 相交链表

在这里插入图片描述

思路:
首先计算两个链表的长度,然后判断两个链表的尾节点是否相同。如果不同,那么这两个链表就没有交集,返回空;如果相同,那么就通过计算两个链表的长度差,让长链表先走差距步,然后两个链表一起走,直到它们相遇。

具体步骤如下:

  1. 初始化两个指针 cur1cur2 分别指向 headAheadB,即两个链表的头节点。同时,初始化两个变量 lenAlenB 分别用来计算两个链表的长度。
  2. 通过循环计算 lenAlenB,这里的循环是计算链表的长度,cur1cur2 分别最后会指向链表的尾节点。
  3. 判断 cur1cur2 是否相等,如果不同,说明两个链表没有交集,返回空。
  4. 如果 cur1cur2 相等,说明两个链表有交集。这时需要确定哪个链表长,哪个链表短。长链表先走差距步,使两个链表的尾节点对齐。
  5. 通过循环让长链表先走差距步,这里的差距 n 是两个链表长度的差。
  6. 然后两个链表一起走,直到它们相遇。
  7. longListshortList 相遇时,返回相遇节点。

时间复杂度:O(m+n)
空间复杂度:O(1)

struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {struct ListNode *cur1 = headA;struct ListNode *cur2 = headB;int lenA = 1,lenB = 1;while(cur1->next)//计算第一个链表的长度{cur1 = cur1->next;lenA++;}while(cur2->next)//计算第二个链表的长度{cur2 = cur2->next;lenB++;}if(cur1!=cur2)//判断两个链表的尾节点是否相同{return NULL;}int n = abs(lenA-lenB);//得到差距步struct ListNode *longList = headA;struct ListNode *shortList = headB;if(lenA<lenB){longList = headB;shortList = headA;}while(n--)//先走差距步{longList = longList->next;}//一起走while(longList!=shortList){longList = longList->next;shortList = shortList->next;}return longList;
}

✅今日分享就到这里了,如果大家有什么疑问可以在评论区与我讨论,或者直接私信我🤞

http://www.shuangfujiaoyu.com/news/35739.html

相关文章:

  • 装修公司的口碑排名搜索引擎优化常用方法
  • 六一儿童节网站制作网站设计与网页制作
  • 建设网站列表搜索百度
  • 舆情分析报告怎么写杭州seo排名
  • 设计公司logo大概需要多少钱宁波网站seo诊断工具
  • 找个男做那个视频网站seo搜索引擎优化是通过优化答案
  • 做的网站百度不收录近期热点新闻
  • 怎么看网站是什么语言做的后台谷歌关键词查询工具
  • 做网站需要注册商标是几类注册网站免费注册
  • 做seo需要建网站吗互联网整合营销推广
  • 郑州营销型网站建设工作室关键词排名点击工具
  • 网站开发最流行的语言相似图片在线查找
  • 企业网站建设 安全重庆网站seo推广公司
  • 以中文做域名的网站百度识别图片找图
  • 宁波做网站优化多少钱小程序开发平台有哪些
  • 企业网络营销企业网站建设章节习题网络广告营销方案策划
  • 阿里云镜像wordpress网站推广优化方案
  • 邗江区疫情最新消息seo资源是什么意思
  • 注册了网站怎么建设企业老板培训课程
  • 怎么做网站二级页面安卓系统优化app
  • 天元建设集团有限公司网站广告外链购买平台
  • 做网站页面需要的资料lol关键词查询
  • 影视网站cpa 如何做网站查询域名入口
  • 平面设计工资怎样优化什么意思
  • 免费的视频模板网站网上推广怎么收费
  • 做网站的赢点公司最近的重大新闻
  • 番禺网站建设系统营销网络建设
  • 网站建设费用折旧年限店铺推广渠道有哪些方式
  • 哪个网站可以做英文兼职成都网站排名 生客seo
  • 做视频网站需要长沙关键词排名首页