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

网站seo优化的重要性/宁波怎么优化seo关键词

网站seo优化的重要性,宁波怎么优化seo关键词,做网站前段用什么软件,高端精品网站建设题意 给定两个链表,找这两个链表第一个公共节点,如果没有返回nullptr 题目链接 https://leetcode.com/problems/intersection-of-two-linked-lists/description/ 题解 两个指针分别从两个链表(记录为表A,表B)的表…

题意

给定两个链表,找这两个链表第一个公共节点,如果没有返回nullptr

题目链接

https://leetcode.com/problems/intersection-of-two-linked-lists/description/

题解

两个指针分别从两个链表(记录为表A,表B)的表头出发,并且记录到表尾移动的步数,得到两个指针移动的步数之差 x x x。步数之差为正数,那么把表A的指针移动 x x x步,否则移动表B的指针 − x -x x步。然后两个指针移动到表尾,得到答案。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode(int x) : val(x), next(NULL) {}* };*/
class Solution {
public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode *p1 = headA;ListNode *p2 = headB;int cnt1 = 0;int cnt2 = 0;while(p1) {p1 = p1->next;cnt1++;}while(p2) {p2 = p2->next;cnt2++;}p1 = headA;p2 = headB;int cnt3 = abs(cnt1 - cnt2);if(cnt1 >= cnt2) {for(int i = 0; i < cnt3; i++) {p1 = p1->next;}} else {for(int i = 0; i < cnt3; i++) {p2 = p2->next;}            }while(p1 != p2 && p1 != nullptr) {p1 = p1->next;p2 = p2->next;}return p1 == nullptr ? nullptr : p1;}
};

算法复杂度: O ( m + n ) O(m+n) O(m+n) m m m n n n分别为两个表的长度
空间复杂度: O ( 1 ) O(1) O(1)

http://www.whsansanxincailiao.cn/news/32045196.html

相关文章:

  • 接做网站单子的网站/风云榜百度
  • 中通物流企业网站建设书/百度竞价推广托管
  • php做网站优点/淄博seo公司
  • 在哪里做卖车网站/广州seo托管
  • wordpress漫画站主题/网络营销专业学什么课程
  • 代做毕设的网站/上海关键词推广公司
  • 企业网站优化之如何做需求分析/可以免费打开网站的软件
  • 内容营销概念/运营seo是什么意思
  • 电子商务网站建设与维护的教学/东莞好的网站国外站建设价格
  • 网站建设安全需求/创意营销策划方案
  • 太原免费网站建设/网站seo策划方案
  • 网站建设推荐公司/关键词优化策略有哪些
  • 广州深圳做网站/seo外贸公司推广
  • 网站建设服务承诺/百度云搜索引擎入口 百度网盘
  • 无锡兼职做网站/淄博搜索引擎优化
  • 网站百度云链接/百度官网入口链接
  • 垂直购物网站建设/黄山网站seo
  • 做门票售卖网站/石家庄网络推广平台
  • 网站开发会遇到的问题/seocui cn
  • 东莞网站优化排名诊断/新开网站
  • 手机网站制作平台免费/自媒体平台
  • 旅游网站建设相关报价表格/国际新闻视频
  • 风铃微网站怎么做/不能搜的超级恶心的关键词
  • 集团企业网站模板/百度指数网址
  • 嘉兴网站设计/模拟搜索点击软件
  • 做公司网站需要营业执照吗/巨量引擎广告投放平台登录入口
  • 佛山网站建设哪家专业/济南网络优化厂家
  • 网络监控管理系统/seo教程技术资源
  • 中国建设银行网站查行号/web网页制作成品免费
  • 怎么在各大网站做推广/手机百度极速版