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

dz网站制作中国医院建设协会网站

dz网站制作,中国医院建设协会网站,英文网站建设教程,自由贸易试验区网站建设方案1.快慢指针 例题 给定一个链表#xff0c;判断链表中是否有环。 如果链表中有某个节点#xff0c;可以通过连续跟踪 next 指针再次到达#xff0c;则链表中存在环。 为了表示给定链表中的环#xff0c;我们使用整数 pos 来表示链表尾连接到链表中的位置#xff08;索引从…1.快慢指针 例题 给定一个链表判断链表中是否有环。 如果链表中有某个节点可以通过连续跟踪 next 指针再次到达则链表中存在环。 为了表示给定链表中的环我们使用整数 pos 来表示链表尾连接到链表中的位置索引从 0 开始。 如果 pos 是 -1则在该链表中没有环。注意pos 不作为参数进行传递仅仅是为了标识链表的实际情况。 如果链表中存在环则返回 true 。 否则返回 false 。 进阶 你能用 O(1)即常量内存解决此问题吗 示例 1 输入head [3,2,0,-4], pos 1 输出true 解释链表中有一个环其尾部连接到第二个节点。 示例 2 输入head [1,2], pos 0 输出true 解释链表中有一个环其尾部连接到第一个节点。 示例 3 提示 链表中节点的数目范围是 [0, 104]     -105 Node.val 105     pos 为 -1 或者链表中的一个 有效索引 。 来源力扣LeetCode 链接https://leetcode-cn.com/problems/linked-list-cycle 2.思路 设置一快一慢指针如果快指针追上慢指针则有环。如果快指针到达链表尾说明无环。 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode(int x) : val(x), next(NULL) {}* };*/ class Solution { public:bool hasCycle(ListNode *head) {if(headnullptr||head-nextnullptr)return false;ListNode * slow head;ListNode * fast slow-next;while(fast!slow){if(fastnullptr||fast-nextnullptr)return false;slow slow-next;fast fast-next-next;}return true;} }; 3.相似例题 以下本质为快慢指针 26. 删除有序数组中的重复项 - 力扣LeetCode class Solution { public:int removeDuplicates(vectorint nums) {if (nums.size() 2)return nums.size();int slow 1;int fast 1;for (fast 1; fast nums.size(); fast){if (nums[fast] ! nums[slow-1]){nums[slow] nums[fast];slow;}}return slow;} }; class Solution { public:int MoreThanHalfNum_Solution(vectorint nums) {auto slow nums.begin();auto fast nums.end();int flag 0;for (slow nums.begin(); slow nums.end(); slow){flag 0;for (fast nums.begin(); fast nums.end(); fast){if (*fast *slow){flag;}}if(flag nums.size()/2){return *slow;}}return 0;} }; 优质文章推荐双指针算法详解快慢指针、对撞指针、滑动窗口_滑动窗口和双指针算法-CSDN博客
http://www.w-s-a.com/news/764053/

相关文章:

  • 西部数码网站备份领英创建公司主页
  • 中山网站建设文化平台成都电商app开发
  • 无锡网站推广公司排名中国十大网站建设
  • 网站建设报价怎么差别那么大深圳开发公司网站建设
  • 京东商城网站建设方案书建设网站平台
  • 如何查询网站建设时间赤峰建网站的电话
  • 域名购买网站有哪些公司企业邮箱管理制度
  • 阿里云服务起做网站抖音seo推荐算法
  • 免费建站工具机械网站建设公司推荐
  • 怎么用自己主机做网站_如何做简单的网站
  • 阿里巴巴国际站跨境电商平台为什么有点网站打不开
  • 甘肃做网站哪家好网站开发 都包含什么语言
  • 合肥哪里有做网站的广告型网站怎么做的
  • 用dede做的网站国外免费空间哪个好
  • dede个人网站模板企点
  • 韩雪个人网站wordpress 怎么添加网站备案信息
  • 个人网站可以做地方技能培训班
  • 品牌营销策略研究无锡 网站 seo 优化
  • 在线推广网站的方法有哪些织梦网站首页目录在哪
  • 做爰全过程免费网站的视频做网站的几个步骤
  • cpa建站教程青海西宁制作网站企业
  • 简易的在线数据库网站模板网站多服务器建设
  • 成都seo网站建设花店网页模板html
  • 义乌市网站制作网络营销策略名词解释
  • 高端品牌网站建设图片wordpress 资源站主题
  • 上海建设工程监督总站网站电商网站wordpress
  • 网站建设 医院菏泽网站建设熊掌号
  • 成都网站建设企业预约网免费建站流程
  • 网站建设胶州中国政务网站建设绩效评估
  • 合肥知名网站推广胶东国际机场建设有限公司网站