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

中国外贸网站关键字c语言

中国外贸网站,关键字c语言,网站的二级目录怎么做,设计一个企业网站报价提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、力扣876. 链表的中间结点二、力扣142. 环形链表 II三、力扣160. 相交链表四、力扣141. 环形链表 前言 一、力扣876. 链表的中间结点 /*** Definition for …

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、力扣876. 链表的中间结点
  • 二、力扣142. 环形链表 II
  • 三、力扣160. 相交链表
  • 四、力扣141. 环形链表


前言


一、力扣876. 链表的中间结点

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode middleNode(ListNode head) {ListNode res = new ListNode(-1,head);ListNode p = head;int len = 0;while(p != null){p = p.next;len ++;}int i = len / 2 + 1;p = head;for(int j = 1; j < i; j ++){p = p.next;}return p;}
}

快慢指针遍历一次

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode middleNode(ListNode head) {ListNode dump = new ListNode(-1,head);ListNode p1 = dump, p2 = dump;for(; p2 != null;){p1 = p1.next;p2 = p2.next;if(p2 == null){return p1;}p2 = p2.next;}return p1;}
}

二、力扣142. 环形链表 II

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode detectCycle(ListNode head) {ListNode p1 = head, p2 = head;while(p1 != null && p2 != null && p2.next != null){p1 = p1.next;p2 = p2.next.next;if(p1 == p2){p1 = head;while(p1 != p2){p1 = p1.next;p2 = p2.next;}return p1;}}return null;}
}

三、力扣160. 相交链表

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode p1 = headA, p2 = headB;int len1 = 0, len2 = 0;while(p1 != null){len1 ++;p1 = p1.next;}while(p2 != null){len2 ++;p2 = p2.next;}ListNode fast, slow;int edge = 0;if(len1 > len2){edge = len1 - len2;fast = headA;slow = headB;}else{edge = len2 - len1;fast = headB;slow = headA;}while(edge > 0){edge --;fast = fast.next;}while(fast != null && slow != null){if(fast == slow){return fast;}fast = fast.next;slow = slow.next;}return null;}
}

双指针

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public ListNode getIntersectionNode(ListNode headA, ListNode headB) {ListNode p1 = headA, p2 = headB;while(p1 != p2){if(p1 == null) p1 = headB;else p1 = p1.next;if(p2 == null) p2 = headA;else p2 = p2.next;}return p1;}
}

四、力扣141. 环形链表

/*** Definition for singly-linked list.* class ListNode {*     int val;*     ListNode next;*     ListNode(int x) {*         val = x;*         next = null;*     }* }*/
public class Solution {public boolean hasCycle(ListNode head) {ListNode p1 = head, p2 = head;while(p1 != null && p2 != null  && p2.next != null){p1 = p1.next;p2 = p2.next.next;if(p1 == p2){return true;}}return false;}
}
http://www.qdjiajiao.com/news/849.html

相关文章:

  • 企业做网站的目的是什么seo承诺排名的公司
  • 建设银行门户网站2345系统导航
  • 龙采网站建设案例营销型网站模板
  • 医疗网站的建设设计要注意什么问题网页设计费用报价
  • 专业网站设计公司有哪些锦绣大地seo官网
  • 做推送实用网站百度助手应用商店下载安装
  • 茂南网站开发公司抖音seo公司
  • 扬州将建设网站营销网站建设教学
  • 网站如何在百度上做推广方案网站运营与维护
  • onethink做的企业网站实体店营销方案
  • 向国旗敬礼 做新时代好少年网站整站营销系统
  • 哪个网站做童装批发免费b站推广网站入口2020
  • 视频网站是怎么做权限管理的广州seo怎么做
  • 抖音代运营商家谈判话术西安网络优化大的公司
  • 网站底部留言代码色盲测试图片
  • 网站 优化手机版淘宝怎么优化关键词步骤
  • 石家庄做网站公司的电话网站发布与推广怎么写
  • 余姚网站建设 熊掌号百度优化怎么做
  • 深圳百度网站排名优化培训网站设计
  • 武汉网站建设老牌公司windows优化大师破解版
  • 国家电网网站制作网站seo诊断报告
  • vs2008做html5网站软件网站关键词优化
  • 有域名没有服务器怎么做网站谷歌广告上海有限公司官网
  • wordpress用那个采集器宁波最好的seo外包
  • 做网站后端要什么技术个人网站推广方法
  • 企业网站建百度官网app下载安装
  • 网站客服代码关键词网络推广企业
  • 中医网站源码手机最新产品新闻
  • 凡科做网站好吗合肥做网站的公司有哪些
  • 易瑞通网站建设实体店引流推广方法