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

开发框架有哪些盐城网站优化推广工作室

开发框架有哪些,盐城网站优化推广工作室,seo关键词如何布局,网站建设公司地址给你一个链表的头节点 head ,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索…
给你一个链表的头节点 head ,判断链表中是否有环。
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。
如果链表中存在环 ,则返回 true 。 否则,返回 false 。

1.hash表方式

2.快慢指针(一个指针每次移动2下 一个只移动一下 如果存在环一定会有相等的时候(在环中,一个指针相对另一个指针移动速度为1)

package TOP21_30;import Util.ListNode;import java.util.HashSet;
import java.util.Set;// 环形链表
/*
给你一个链表的头节点 head ,判断链表中是否有环。
如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识链表的实际情况。
如果链表中存在环 ,则返回 true 。 否则,返回 false 。
*/
public class Top23 {//空间复杂度o(n)public static boolean hasCycle(ListNode head) {//hash表方式if(head==null){return false;}Set<ListNode> nodeSet = new HashSet<>();while (head!=null){if(nodeSet.contains(head)){return true;}nodeSet.add(head);head=head.next;}return false;}// 快慢指针 一个指针每次移动2下 一个只移动一下 如果存在环一定会有相等的时候(在环中,一个指针相对另一个指针移动速度为1)//空间复杂度o(1)public static boolean hasCycle2(ListNode head){if(head == null){return false;}ListNode slow = head;ListNode fast = head.next;while (slow!=fast){if(fast == null ||fast.next ==null){return false;}slow = slow.next;fast = fast.next.next;}return true;}
}

ListNode

package Util;public class ListNode {public int val;public ListNode next;public ListNode() {}public ListNode(int val) {this.val = val;}public ListNode(int val, ListNode next) {this.val = val;this.next = next;}public static ListNode setNodes(int index,int[] nums){ListNode res = new ListNode();res.val = nums[index];if(index == nums.length-1){res.next = null;return res;}else{res.next = setNodes(index+1,nums);}return res;}public static void printListData(ListNode node){while (node!=null){System.out.println(node.val);node = node.next;}}
}

harryptter / LeetcodeTop100 · GitCode

http://www.yayakq.cn/news/372069/

相关文章:

  • 请人做游戏的网站亚马逊新店投广告是免费的吗
  • seo排名点击软件廊坊seo计费管理
  • 宜春做网站的公司哪家好商丘高端网站建设
  • 河南专业网站建设网站建设可视化
  • 深圳最好的网站建设公司哪家好wordpress模板怎么制作
  • 搜索的网站后大拇指分享数量不见了高端电子商务网站建设
  • 中国建设会计协会网站首页wordpress添加标签后哪里显示
  • 网站qq联系怎么做湖北金扬建设网站
  • 网站内链规划做网站需要准备什么条件
  • 网站打不开罗湖商城网站建设哪家公司便宜点
  • 欧美做的爱爱网站智慧团建电脑登录入口官网
  • 安徽建设厅证书查询网网站wordpress搭建过程
  • 贵阳网站建设hsyunsovs2013如何做网站
  • 网站建设制作报价凯里门户网
  • 网站中如何做图片轮播移动端网站建设需要注意哪些问题
  • 2008建设网站全国较好的网站建设公司
  • 没有网站也可以做外贸吗阳江招聘网价格
  • 重庆手机网站推广方法好看简洁的logo设计
  • 可以做录音兼职的网站面试简历模板免费
  • 晋江规划建设局网站果壳 wordpress
  • 做文献综述用什么网站新华路网站建设
  • 郑州网站建设哪家湖州企业网站建设
  • 百度的网站名深圳开发网站的公司
  • 宁波营销网站建设好搜搜索引擎
  • 软件网站技术开发公司局域网怎么做网站
  • 好多词网站聊城做wap网站找谁
  • 泗阳做网站的企业网站制作 西安
  • 网上做网站汽车网站建设
  • 领动做的网站怎么样公司网站建设需要注意什么
  • 商丘手机网站建设闵行区 网站制作