尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
LeetCode hot100——随机链表的复制
题目给你一个长度为n的链表每个节点包含一个额外增加的随机指针random该指针可以指向链表中的任何节点或空节点。构造这个链表的深拷贝。 深拷贝应该正好由n个全新节点组成其中每个新节点的值都设为其对应的原节点的值。新节点的next指针和random指针也都应指向复制链表中的新节点并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点。例如如果原链表中有X和Y两个节点其中X.random -- Y。那么在复制链表中对应的两个节点x和y同样有x.random -- y。返回复制链表的头节点。用一个由n个节点组成的链表来表示输入/输出中的链表。每个节点用一个[val, random_index]表示val一个表示Node.val的整数。random_index随机指针指向的节点索引范围从0到n-1如果不指向任何节点则为null。你的代码只接受原链表的头节点head作为传入参数。示例 1输入head [[7,null],[13,0],[11,4],[10,2],[1,0]]输出[[7,null],[13,0],[11,4],[10,2],[1,0]]示例 2输入head [[1,1],[2,1]]输出[[1,1],[2,1]]示例 3输入head [[3,null],[3,0],[3,null]]输出[[3,null],[3,0],[3,null]]提示0 n 1000-104 Node.val 104Node.random为null或指向链表中的节点。题解/* // Definition for a Node. class Node { int val; Node next; Node random; public Node(int val) { this.val val; this.next null; this.random null; } } */ class Solution { public Node copyRandomList(Node head) { Node cur head; MapNode,Node map new HashMap(); while(cur ! null){ map.put(cur,new Node(cur.val));//创建全部新节点建立映射表 cur cur.next; } cur head; while(cur ! null){ //依靠 map 查表完成指针赋值 map.get(cur).next map.get(cur.next); map.get(cur).random map.get(cur.random); cur cur.next; } return map.get(head); } }
RELATED

相关推荐

大模型Token完全指南:从分词原理到成本优化

大模型Token完全指南:从分词原理到成本优化

Token 可能是这两年开发者圈子里最容易被误解的单词。同样是"token",后端工程师在排查 JWT 过期和token exchange failed登录错误,AI 应用开发者却在盯着 API 账单计算每一次调用消耗了多少词元。同一个单词,两套完全不同的语义&am…

📅 2026/10/28 9:10:11
【Agent工程】(2)—— 模糊目标到任务卡片

【Agent工程】(2)—— 模糊目标到任务卡片

【Agent工程】(2)—— 模糊目标到任务卡片 文章目录【Agent工程】(2)—— 模糊目标到任务卡片1. 一句模糊目标会把系统带偏2. 任务卡片要写清的六块字段2.1 目标与非目标必须成对出现2.2 验收项优先可机器判定3. 从模糊句到卡片的…

📅 2026/10/11 23:51:59
YOLO工业金属表面缺陷目标检测数据集-4317张

YOLO工业金属表面缺陷目标检测数据集-4317张

YOLO工业金属表面缺陷目标检测数据集 高数据量龟裂检测:YOLO26 深度训练方案 📊 数据集基本信息 目标类别: [‘crazing’, ‘inclusion’, ‘patches’, ‘pitted_surface’, ‘rolled-in_scale’, ‘scratches’]中文类别:[‘龟…

📅 2026/11/1 0:50:36
MORE NEWS

更多资讯

📰

重庆电工证培训补贴值不值得考?怕考不过白交培训费的看过来

重庆电工证培训补贴值不值得考?怕考不过白交培训费的看过来 怕考不过白交培训费,这是很多想考电工证的朋友最担心的问题。重庆电工证培训补贴政策的出台,无疑为从业者提供了实打实的支持,但到底值不值得考?今天我们就从政策背景、补贴细节、备考建议等方…

📰

公司招工需要电工证千万别踩坑:新手怎么一步到位拿证上岗

公司招工需要电工证千万别踩坑:新手怎么一步到位拿证上岗 你是不是正在找工作,却被一句“公司招工需要电工证”拦在门外?别急,这不就是你上岸的机会吗?可别因为不懂流程踩了坑,耽误了你找工作的黄金时间。今天我就从济源一位初次报考电工证的朋友角度,…

📰

广西人社查询电工证怎么查电子证书 证书能全国通用吗

广西人社查询电工证怎么查电子证书 证书能全国通用吗 之前考的证在外省能不能转过来?这是很多老电工朋友最关心的问题,特别是像你这样从焦作转岗到广西的小伙伴,手里拿着外省的电工证,担心在广西能不能正常使用。其实,现在国家推行的 电子证书…

📰

考电工证学些什么?内部消息告诉你实操考试心里没底怕挂科的解决办法

考电工证学些什么?内部消息告诉你实操考试心里没底怕挂科的解决办法 实操考试心里没底怕挂科?你不是一个人。很多人在准备电工证考试时,最怕的就是实操环节出错,导致一票否决。别急,我今天就告诉你 考电工证学些什么 ,还有那些你没听说过的…

📰

2026河南最新政策:登高架设证在哪里复审?别再被中介坑了!

2026河南最新政策:登高架设证在哪里复审?别再被中介坑了! 你是不是也遇到过这种情况:拿着登高架设证,却不知道去哪复审,生怕一不小心被中介坑了钱还办不好?特别是2026年河南最新政策出台后,很多从业者都开始慌了,担心自己跟不上节奏。…

📰

人工电工证2026河南最新政策怎么报?南阳学员避坑全攻略

人工电工证2026河南最新政策怎么报?南阳学员避坑全攻略 不知道去哪报名怕被中介坑?2026年河南最新政策下,人工电工证的办理流程其实很规范,但因为证书含金量高,很多学员被各种培训机构和代办公司绕得晕头转向,最终花了冤枉钱还拿不到证。本文从…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬