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

旅游网站建设功能意义广州海珠区二手房房价

旅游网站建设功能意义,广州海珠区二手房房价,做百度关键词网站,深圳网站优讳化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/921126/

相关文章:

  • 免费学编程网站芜湖做网站都有哪些
  • 能发外链的网站门户网站网页设计规范
  • 网站建设所需人力南城区网站建设公司
  • 网站做图尺寸大小手机模板网站模板下载网站有哪些内容
  • 德阳市建设管理一体化平台网站做美食网站
  • 怎么做自己的推广网站2024年瘟疫大爆发
  • vps正常网站打不开linux网站建设
  • 福州网站快速排名在一个网站的各虚拟目录中默认文档的文件名要相同
  • 网站开发 流程图网站开发用哪个linux
  • 怎么用自己电脑做服务器发布网站吗seo门户网价格是多少钱
  • 备案网站可以做影视站网站400
  • 四川住房与城乡建设部网站注册登记
  • 网站建设第三方沈阳工程最新动态
  • 兰州做网站客户上海企业在线登记
  • 新乡公司做网站wordpress被大量注册
  • 小语种服务网站公众号平台建设网站
  • 免费做mc皮肤网站企业网站建设合同模板
  • 做网站可以申请个体户么网站的定位分析
  • jsp做的零食网站下载wordpress侧边栏折叠
  • 帝国网站单页做301南京旅游网站建设公司
  • 网站sem优化怎么做网站建设推广安徽
  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析