news 2026/5/1 13:39:03

day49(12.30)——leetcode面试经典150

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day49(12.30)——leetcode面试经典150

114. 二叉树展开为链表

114. 二叉树展开为链表

题目:

题解:

/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val = val; * this.left = left; * this.right = right; * } * } */ class Solution { public void flatten(TreeNode root) { while(root != null) { //左子树为null,直接考虑下一节点 if(root.left == null) { root = root.right; } else { //找到左子树最右边的结点 TreeNode pre = root.left; while(pre.right != null) { pre = pre.right; } //将原来的右子树接到左子树的最右边结点 pre.right = root.right; root.right = root.left; root.left = null; root = root.right; } } } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 1:20:53

5大理由选择tRPC-Go:构建高性能微服务的终极解决方案

5大理由选择tRPC-Go:构建高性能微服务的终极解决方案 【免费下载链接】trpc-go A pluggable, high-performance RPC framework written in golang 项目地址: https://gitcode.com/gh_mirrors/tr/trpc-go 在当今微服务架构盛行的时代,一个高效、可…

作者头像 李华
网站建设 2026/4/26 16:53:42

Conda-pack迁移TensorFlow-v2.9定制环境到生产端

使用 conda-pack 迁移 TensorFlow-v2.9 定制环境到生产端 在企业级 AI 模型交付过程中,一个看似简单却频频“翻车”的环节是:为什么模型在开发机上跑得好好的,一到客户服务器就报错? 常见原因五花八门——版本不一致、依赖缺失、路…

作者头像 李华
网站建设 2026/5/1 7:54:35

使用diskinfo下载官网数据集并在TensorFlow-v2.9镜像中加载

使用diskinfo下载官网数据集并在TensorFlow-v2.9镜像中加载 在深度学习项目开发中,一个常见的痛点是:明明代码逻辑没有问题,模型却在不同机器上表现不一致——有的能收敛,有的直接报错。追根溯源,往往是环境差异或数据…

作者头像 李华
网站建设 2026/4/27 12:29:34

Conda与TensorFlow-v2.9结合使用的正确姿势,你知道吗?

Conda与TensorFlow-v2.9结合使用的正确姿势,你知道吗? 在AI项目开发中,你是否曾遇到过这样的场景:同事跑通的模型,在你的机器上却报错“ModuleNotFoundError”?或者刚为一个项目装好TensorFlow 2.8&#xf…

作者头像 李华
网站建设 2026/4/30 11:14:00

Jupyter内核配置:让TensorFlow-v2.9支持多语言编程

Jupyter内核配置:让TensorFlow-v2.9支持多语言编程 在深度学习项目开发中,一个常见的困境是:数据科学家用Python训练模型,运维人员靠Shell脚本管理流程,前端工程师又要调API做可视化——这些工作分散在不同工具和环境…

作者头像 李华
网站建设 2026/4/29 20:50:50

PowerSploit渗透测试PowerShell工具集实战指南

当你在企业内网渗透测试中面临权限提升困难、反病毒软件拦截、持久化维持等瓶颈时,PowerSploit这一基于PowerShell的模块化框架能够通过反射式PE注入、凭据窃取、脚本混淆等高级技术实现突破。作为一套专为红队行动设计的开源工具集,PowerSploit提供了从…

作者头像 李华