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

云主机添加网站广安网站设计公司

云主机添加网站,广安网站设计公司,上海网站改版哪家好,网站搜索引擎推广方案给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数…

给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。

不允许修改 链表。

示例 1:

在这里插入图片描述
输入:head = [3,2,0,-4], pos = 1
输出:返回索引为 1 的链表节点
解释:链表中有一个环,其尾部连接到第二个节点。
示例 2:
在这里插入图片描述
输入:head = [1,2], pos = 0
输出:返回索引为 0 的链表节点
解释:链表中有一个环,其尾部连接到第一个节点。
示例 3:

在这里插入图片描述
输入:head = [1], pos = -1
输出:返回 null
解释:链表中没有环。

思路:
当链表访问到一个节点的时候,在对应的哈希表中查找此节点是否出现过,若出现过,则说明当前节点就是环形链表的头节点,否则查找下一个节点,若最终找nullptr则说明,在此链表中没有环,返回NULL

#include <iostream>
#include <algorithm>
#include <vector>
#include <unordered_map>using namespace std;struct ListNode {int val;ListNode* next;ListNode() : val(0), next(nullptr) {}ListNode(int x) : val(x), next(nullptr) {}ListNode(int x, ListNode* next) : val(x), next(next) {}
};
ListNode* detectCycle(ListNode* head) {unordered_map<ListNode*, bool> m;//哈希表解法while (head != nullptr)//遍历链表{if (m[head] == false)m[head] = true;//第一次出现elsebreak;//第一个重复的节点为环的入口head = head->next;//下个节点}return head;
}
int main() {ListNode node1, node2, node3, node4;node1.val = 3;node1.next = &node2;node2.val = 2;node2.next = &node3;node3.val = 0;node3.next = &node4;node4.val = -4;node4.next = &node2;ListNode* res = detectCycle(&node1);return 0;
}
http://www.yayakq.cn/news/569909/

相关文章:

  • 网站设计审美角度wordpress 重复标题
  • 域名备案成功如何做网站网站 展示板
  • 海外网站搭建湖北高端企业礼品定制
  • 网站建设竞标鹤山市城乡住房建设部网站
  • 有哪些网站有收录做红酒的商行淄博建网站哪家好
  • 有做翻页相册的网站吗做网站推广要注意的事项
  • 做一名网站编辑要具备什么资格客户管理软件哪家好
  • wordpress软件站html基本结构框架代码
  • 心理医院网站优化服务商久久网站建设
  • wordpress企业站制作德州做网站哪家好
  • 做网站选大公司好还是小公司wordpress捐
  • 微信支付 公司网站全国私人订制平台
  • wpf可以应用于网站开发吗网站内容的创新
  • 查询个人房产信息网站网站建设与管理的主要内容
  • 门户网站html下载企业策划书模板word
  • 工商企业网站网站建设策划书范文案例
  • 站长工具seo综合查询官网公司网站链接
  • 那些做测评的网站好聊城市建设路小学网站
  • 内乡网站制作wordpress安装插件提速
  • 制作网站制作网站建设推介会发言稿
  • 名字设计网站晋中学院教务网络管理系统
  • 杭州旺道企业服务有限公司吉林网站制作选择乐云seo
  • 为什么网站不需要icp备案公司网站怎么注销
  • 汕头网站建设网站建设猫猫 wordpress
  • 旅游兼职网站建设成都装饰公司十大排名榜
  • 网站设计包括什么软件网络服务器施工方案
  • 做网站的服务器怎么弄安亭公司网站建设
  • 怎么做网站背景图片网站建设哪里好 厦门
  • 百度网站抓取成都黑帽seo
  • 专门做淘宝客网站网站开发硬件环境怎么填