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

8上的信息课做网站作业湖南旅游网站开发

8上的信息课做网站作业,湖南旅游网站开发,阿里云服务器建设网站选择那个镜像,网站建设 html1.问题描述 给你一个链表的头节点 head #xff0c;判断链表中是否有环 示例1 输入#xff1a;head [3,2,0,-4], pos 1 输出#xff1a;true 解释#xff1a;链表中有一个环#xff0c;其尾部连接到第二个节点 示例2 输入#xff1a;head [1,2], pos 0 输出#xf…1.问题描述 给你一个链表的头节点 head 判断链表中是否有环 示例1 输入head [3,2,0,-4], pos 1 输出true 解释链表中有一个环其尾部连接到第二个节点 示例2  输入head [1,2], pos 0 输出true 解释链表中有一个环其尾部连接到第一个节点。 示例3  输入head [1], pos -1 输出false 解释链表中没有环。 提示 链表中节点的数目范围是 [0, 104]-105 Node.val 105pos 为 -1 或者链表中的一个 有效索引  难度等级 简单 题目链接 环形链表 2.解题思路 这道环形链表的问题相当容易解决有点像我们小学时候的追及问题。我们定义两个快慢指针来模拟两个人相互追及。 //快指针ListNode fast head;//慢指针ListNode slow head; 如果链表真的是环形链表的话它就会形成一个圈那么我们的快慢指针相当于两个人从同一个入口进入一个闭环的操场在跑步。快的那个人只要时间足够就可以比慢的那个人多跑一圈而相遇。 我们假设快指针的步频为2慢指针步频为1如果快指针能走到尽头遇到null说明不是环形链表如果与慢指针相遇说明是环形链表。 //遍历while(fast ! null fast.next ! null){//慢指针一次走一步slow slow.next;//快指针一次走两步fast fast.next.next;if(slow fast){return true;}}return false; 3.代码展示 /*** 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 fast head;//慢指针ListNode slow head;//遍历while(fast ! null fast.next ! null){//慢指针一次走一步slow slow.next;//快指针一次走两步fast fast.next.next;if(slow fast){return true;}}return false;} } 4.总结 这道环形链表的题我们当成小学的追及相遇问题就可以轻松解决了。祝大家刷题愉快~
http://www.w-s-a.com/news/525445/

相关文章:

  • 做的网站放在阿里云网站建设投标书范本
  • 做文化传播公司网站wordpress仿简书
  • 什么网站有题目做西宁网站制作哪里好
  • 网站上添加图片的原则优易主机 wordpress
  • 用php做的网站源代码那里有做像美团的网站的
  • 网站建设百科有什么做兼职的网站
  • 创造网站电商网站建设方案道客巴巴
  • 南通设计网站建设wordpress时光轴
  • 郑州做网站企起网站建设 风险
  • 北京市保障性住房建设投资中心网站6大连广告设计与制作公司
  • 建站之星网站模板国内f型网页布局的网站
  • 怎么做网站关键词优化外贸网站 开源
  • 广东公司响应式网站建设设计seo系统是什么
  • 清丰网站建设费用网站建设的前途
  • 网站上那些兼职网页怎么做的北京网页
  • 桂林建站平台哪家好品牌设计公司宣传文案
  • 平面设计和建设网站的区别公司官网静态
  • h5网站建设+案例住房住房和城乡建设部网站
  • 建设股公司网站东莞建设网网上平台
  • 湖州吴兴建设局网站加强网站建设的
  • 茌平做网站公司专业商城网站建设报价
  • 网站结构图怎么画wordpress注册不发送件
  • 个人备案网站可以做论坛吗电商推广方式有哪些
  • 网站建设 自适应国内最近的新闻
  • 校园网站开发背景吴江网站建设公司
  • 网站开发工程师发展趋势山东省建设工程电子信息网站
  • 适合大学生创业的网站建设类型吉林省舒兰市建设银行网站
  • 呼和浩特网站建设哪家好培训学校加盟费用
  • 网站如何做友情链接有道云笔记WordPress
  • 贵阳企业网站建设制作赤峰浩诚网站建设公司