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

经典 网站什么是百度竞价

经典 网站,什么是百度竞价,做衬衣的网站,wordpress 查询当月文章目录 一、题目二、C# 题解 一、题目 给定一个链表#xff0c;如果它是有环链表#xff0c;实现一个算法返回环路的开头节点。若环不存在#xff0c;请返回 null。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了… 文章目录 一、题目二、C# 题解 一、题目 给定一个链表如果它是有环链表实现一个算法返回环路的开头节点。若环不存在请返回 null。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环我们使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。 如果 pos 是 -1则在该链表中没有环。注意pos 不作为参数进行传递仅仅是为了标识链表的实际情况。 点击此处跳转题目。 示例 1 输入head [3,2,0,-4], pos 1 输出tail connects to node index 1 解释链表中有一个环其尾部连接到第二个节点。 示例 2 输入head [1,2], pos 0 输出tail connects to node index 0 解释链表中有一个环其尾部连接到第一个节点。 示例 3 输入head [1], pos -1 输出no cycle 解释链表中没有环。 进阶 你是否可以不用额外空间解决此题 二、C# 题解 使用快慢指针 p、q 依次遍历可以证明当快慢指针相交时此时慢指针 p 和头指针 head 前进相交处即为环路开头节点 /*** Definition for singly-linked list.* public class ListNode {* public int val;* public ListNode next;* public ListNode(int x) {* val x;* next null;* }* }*/ public class Solution {public ListNode DetectCycle(ListNode head) {if (head null) return null;ListNode p head, q p;// 快慢指针相交do {if (p ! null) p p.next;if (q ! null) q q.next;if (q ! null) q q.next;} while (p ! q);if (p null) return null; // 检查空// 寻找环路开头节点while (p ! head) {p p.next;head head.next;}return p;} }时间复杂度 O ( n ) O(n) O(n)。空间复杂度 O ( 1 ) O(1) O(1)。
http://www.hkea.cn/news/14333814/

相关文章:

  • 网页设计与制作课件清华大学百度竞价和优化的区别
  • 兰州做网站的公司做网站建设一年能赚多少
  • 网站建设人群崂山区城市规划建设局网站
  • 自助建站软件公司麻城做网站
  • 石家庄网站制作建设wordpress网站加载效果
  • 家具展示型网站wordpress前台注册插件
  • 网站建设高端品牌安卓app开发环境
  • 阿里巴巴国际站开店流程及费用wordpress数据放在哪里
  • 科技网站小编跨境电商平台一览表
  • 免费网站制作器网站改版是什么意思
  • 大连零基础网站建设培训电话广州建设公共资源交易中心
  • 重庆网站建设圣矢网站建设文翻译工作室
  • 网站建设优秀网站建wordpress站点路径
  • 专业的徐州网站开发wordpress做表格
  • 中英文企业网站怎么做企业网站建设的收获
  • 网站编程培训机构排名前十网站建设实验原理
  • 数学老师做直播的网站WordPress查看主题源代码
  • 网站建设的电话体育新闻最新消息今天
  • 欧美网站建设抚州哪里有做企业网站的公司
  • 青岛网站建设公司代理江苏常州武进区建设局网站
  • 泉州模板自助建站练手网站开发
  • 网站二级导航高邮建设银行网站
  • 网站如何做才可以微信直接登录找个做微商授权网站
  • 外宣做网站宣传电商拿货平台
  • 现在哪些网站做外贸的好做泰安百度贴吧
  • 微软网站开发中国个人优秀网站
  • 广州建站公司网站发新闻稿平台
  • 重庆推广网站排名公司网站建设需求材料
  • 余志国外贸网站建设网上做翻译兼职网站好
  • 网站备案一般要多久python做的网站哪些