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

网站开发的思维导图宜宾市珙县住房城乡建设网站

网站开发的思维导图,宜宾市珙县住房城乡建设网站,南和县住房和建设局网站,wordpress自适应汉化主题方法一#xff1a;双指针法 算法思想#xff1a; 使用两个指针p1#xff0c;p2分别遍历headA和headB。 当p1遍历完headA或p2遍历完headB#xff0c;我们让该指针去遍历另一个链表。 由于两个指针走的路程相同#xff0c;所以若两链表相交#xff0c;则p1#xff0c;p2一…方法一双指针法 算法思想 使用两个指针p1p2分别遍历headA和headB。 当p1遍历完headA或p2遍历完headB我们让该指针去遍历另一个链表。 由于两个指针走的路程相同所以若两链表相交则p1p2一定会在第一个交点处相遇。 若两个链表不相交则p1p2会同时指向空。 代码 class Solution { public:ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode *p1 headA, *p2 headB;while (p1 ! p2){if (p1 nullptr) p1 headB;else p1 p1-next;if (p2 nullptr) p2 headA;else p2 p2-next;}return p1;} };方法二对齐法 算法思路 先找到较长的链表并计算两个链表的长度之差dist使长链表先进行遍历走完这个长度之差dist使得两个链表对齐。 而后令短链表和长链表同步开始遍历。 若两链表相交则p1p2一定会在第一个交点处相遇。 若两个链表不相交则p1p2会同时指向空。 代码 class Solution { public:int getLen(ListNode* head){ListNode* p head;int len 0;while (p ! nullptr){len ;p p-next;}return len;}ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {ListNode* longList headA, *shortList headB;int len1 getLen(longList), len2 getLen(shortList);int dist len1 - len2;if (dist 0){longList headB;shortList headA;dist len2 - len1;}while (dist --){longList longList-next;}while (longList ! shortList){longList longList-next;shortList shortList-next;}return longList;} };
http://www.pierceye.com/news/940688/

相关文章:

  • 中国佛山手机网站建设十大互联网公司排名
  • 手把手指导做网站wordpress 熊掌号插件
  • 宁波网站建设方案报价湖州企业做网站
  • 优化 导航网站百度官网网站首页
  • 各大网站大全河北网站建设seo优化制作设计
  • 做照片的网站前端开发和后端开发
  • 谁能低价做网站支付接口泰州企业自助建站系统
  • 徐州 网站建设辽阳建设网站
  • PHP MySQL 网站开发实例单页应用网站
  • 制作网站的步骤关于企业网站建设的相关思考
  • 统计局网站建设情况ppt设计网站
  • 中石化第四建设公司 网站哪个软件可以看街道实景
  • 郑州做网站哪个平台好全国网站备案
  • 个人网站空间申请html5 网站开发 适配
  • 建站行业如何快速成第一单js制作网页游戏
  • 建立网站后怎么维护做网站自己租服务器还是网络公司
  • 建网站赚钱wordpress 公众号主题
  • 亚马逊网站建设的意义海西高端网站建设
  • 建设静态网站淘宝客怎么建设网站
  • wordpress网站外包浙江省建设厅新网站人员无法查询
  • 广州天与地网站建设石家庄快速建站公司
  • 汕头投资建设总公司网站专做PPP项目网站
  • 双语教学示范课程建设项目网站建设通网站上线
  • 电子商务网站域名注册要求南京电商设计
  • 网站左侧导航设计国内免费服务器地址
  • 怎样上网站dns解析不了图片墙网站源码
  • 东莞网站建设多少钱玩网页游戏的网站
  • 做网上竞猜网站合法吗珠海移动网站建设费用
  • 电视剧手机网站大全网页版微信二维码付款怎么弄
  • 亳州有做网站的吗一站式快速网站排名多少钱