news 2026/6/25 12:19:21

0x3f 第29天 外卖环境配完了,改期末卷子改了三个小时,0x3f链表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
0x3f 第29天 外卖环境配完了,改期末卷子改了三个小时,0x3f链表

随机链表的复制

题意:创建一个新链表,这个新链表所有的节点、next链接和random链接都要与原链表完全相同。

核心思路

1,首先把原节点全部复制一遍得到

2.最核心的一个思路,

cur始终指向的原节点,以原节点进行操作

假如节点 1 的 random 指向节点 3,那么就把节点 1 ′的 random 指向节点 3 的下一个节 点 3 ′,这样就完成了对 random 指针的复制

cur.next.random = cur.random.next

1’ 1的random

这样就实现了1的random给到了1'

3.从头遍历,把1',2',3'取出来就完事了

class Solution: def copyRandomList(self, head: 'Optional[Node]') -> 'Optional[Node]': if head is None: return None cur = head while cur: cur.next = Node(cur.val,cur.next) cur = cur.next.next cur = head while cur: if cur.random: cur.next.random = cur.random.next cur = cur.next.next cur = head.next while cur.next: cur.next = cur.next.next cur = cur.next return head.next
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/19 14:26:26

开发者必看:AI骨骼检测集成指南,支持多种前端调用方式

开发者必看:AI骨骼检测集成指南,支持多种前端调用方式 1. 引言:为什么需要本地化骨骼关键点检测? 随着AI在健身、虚拟试衣、动作捕捉和人机交互等领域的广泛应用,人体姿态估计(Human Pose Estimation&…

作者头像 李华
网站建设 2026/6/16 11:54:42

AI骨骼检测镜像推荐:免配置环境一键部署入门必看

AI骨骼检测镜像推荐:免配置环境一键部署入门必看 1. 引言:AI人体骨骼关键点检测的实用价值 随着人工智能在计算机视觉领域的深入发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟试衣、安防…

作者头像 李华
网站建设 2026/6/19 10:36:07

AI人体骨骼关键点检测实战:MediaPipe Pose部署教程与33个关键点详解

AI人体骨骼关键点检测实战:MediaPipe Pose部署教程与33个关键点详解 1. 引言:AI 人体骨骼关键点检测的现实价值 在计算机视觉领域,人体姿态估计(Human Pose Estimation) 是一项极具挑战性且应用广泛的技术。它通过分…

作者头像 李华
网站建设 2026/6/23 8:35:14

nmodbus新手教程:快速理解主从站通信原理

nmodbus实战入门:从零构建主从通信链路 你有没有遇到过这样的场景? 一台温控仪摆在面前,说明书上写着“支持Modbus RTU协议”,但你打开Visual Studio,面对一片空白的C#文件,却不知道如何读出当前温度。手…

作者头像 李华
网站建设 2026/6/25 3:16:41

人体骨骼关键点优化:MediaPipe Pose性能

人体骨骼关键点优化:MediaPipe Pose性能 1. 技术背景与应用价值 随着计算机视觉技术的快速发展,人体姿态估计(Human Pose Estimation)已成为智能健身、动作捕捉、虚拟现实和人机交互等领域的核心技术之一。其核心目标是从单张图…

作者头像 李华
网站建设 2026/6/23 8:36:31

从零开始搭建翻译API:HY-MT1.5-1.8B实战应用教程

从零开始搭建翻译API:HY-MT1.5-1.8B实战应用教程 1. 引言 在全球化加速的今天,跨语言沟通已成为企业出海、智能硬件开发和多语言内容服务的核心需求。传统云翻译API虽然成熟,但存在延迟高、成本贵、数据隐私风险等问题,尤其在边…

作者头像 李华