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

东莞网络建设推广如何做网站搜索引擎优化

东莞网络建设推广,如何做网站搜索引擎优化,东莞虚拟主机,小程序开发费用明细怎么做题目: 题目链接 思路一: 1.如果最后一个节点相同说明一定有交点。 2.使用两个循环获取一下长度,同时可以获取到尾节点。 3。注意初始化lenA和lenB为1,判断下一个节点是空是可以保留尾节点的。长度会少一个,尾节点没有…

题目:

请添加图片描述
题目链接

思路一:

1.如果最后一个节点相同说明一定有交点。
2.使用两个循环获取一下长度,同时可以获取到尾节点。
3。注意初始化lenA和lenB为1,判断下一个节点是空是可以保留尾节点的。长度会少一个,尾节点没有进入循环就不会++;
(保留位节点是判断是否链表相交);

4.计算长度差的绝对值,因为不知道谁大谁小。
5.假设一个长一个短,并且定义名称代表长度的新的链表头。
6.判断+修正
7.进行长的先走差距步。
8.如果出现最后一个才相交的情况那么循环走到两个链表的节点都走到空才可以结束保证最后一个节点是被判断的。
注意(循环遍历不要动参数)

struct ListNode *getIntersectionNode(struct ListNode *headA, struct ListNode *headB) {struct ListNode* curA=headA,*curB=headB;struct ListNode* tileA=headA,*tileB=headB;int lenA=1,lenB=1;while(tileA->next){tileA=tileA->next;lenA++;}while(tileB->next){tileB=tileB->next;lenB++;}if(tileA!=tileB){//说明没有相交return NULL;}//说明一定相交int gap=abs(lenA-lenB);//2.谁比较大就先走差距步//假设struct ListNode* shortlist=headA,*longlist=headB;if(lenB<lenA){//修正shortlist=headB;longlist=headA;}//长的先走差距补。while(gap--){longlist=longlist->next;}while(shortlist&&longlist){if(shortlist==longlist){return longlist;}else{shortlist=shortlist->next;longlist=longlist->next;}}return NULL;
}
http://www.15wanjia.com/news/11592.html

相关文章:

  • 中国工程项目网站什么是seo搜索
  • 中英文双语网站 滑动切换徐州百度搜索网站排名
  • 怎样建设数字中国西安优化外
  • 网站设计的总结什么是优化设计
  • 深圳品牌网站设计公司价格网站优化的方法
  • 武汉大型网站建设网络营销乐云seo
  • 淘宝做网站的多少钱seo教程seo官网优化详细方法
  • 广昌网站建设搜索推广公司
  • 中心网站建设广告公司简介
  • 微网站素材网站seo优化价格
  • 做一个官方网站多少钱关键词挖掘ppt
  • 没有网站做优化电脑培训学校在哪里
  • 基层政府门户网站建设企业seo顾问公司
  • 加强政府信息公开和网站建设网络营销策划书8000字
  • 微信微网站开发策划广告投放方案
  • 动态网站设计和管理怎么做自己的网站
  • 网页提示站点不安全网络营销推广策略
  • 珠海十大网站建设公司温州网站建设
  • 广东省住房建设部网站googleseo优化
  • 网站开发过程百度流量
  • librestock网站下载电商seo是什么意思
  • 全网营销推广有哪些平台长春百度seo公司
  • 余姚专业网站建设公司google play官网
  • wordpress 帮助 主题东莞网站优化关键词排名
  • 阿里云免费网站备案站长工具是什么
  • 哪些网站容易被百度收录seo包年服务
  • 免费建网站无广告如何进行网站推广
  • 电商型网站设计企业短视频营销推广方式
  • 做网站最好软件抖音seo推广
  • 网站备案信息学校网站模板