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

2023-9-30 JZ36 二叉搜索树与双向链表

题目链接:二叉搜索树与双向链表

在这里插入图片描述

import java.util.*;
/**
public class TreeNode {int val = 0;TreeNode left = null;TreeNode right = null;public TreeNode(int val) {this.val = val;}}
*/
public class Solution {TreeNode pre = null;public TreeNode Convert(TreeNode root) {if(root == null) return null;dfs(root);while(root != null && root.left != null) root = root.left;return root;}public void dfs(TreeNode root) {if(root == null) return ;dfs(root.left);root.left = pre;if(pre != null) pre.right = root;pre = root;dfs(root.right);}
}
http://www.lryc.cn/news/179461.html

相关文章:

  • 在windows的ubuntu LTS中安装及使用EZ-InSAR进行InSAR数据处理
  • 腾讯mini项目-【指标监控服务重构】2023-08-25
  • 数据挖掘(1)概述
  • YApi Pro
  • AUTOSAR RTE介绍(更新版230925)
  • 深度学习笔记_1、定义神经网络
  • 【Java 进阶篇】MySQL 事务详解
  • Spring修炼之旅(3)自动装配与注解开发
  • 嵌入式Linux应用开发-基础知识-第十六章GPIO和Pinctrl子系统的使用
  • Ubuntu系统下使用apt-get安装Mysql8
  • jenkins联动显示或隐藏参数
  • Error: Activity class {xxx.java} does not exist
  • 保护模式阶段测试-模拟3环0环调用
  • Dart笔记:stream_channel 包用法
  • Java进阶必会JVM-深入浅出Java虚拟机
  • 1200*B. Sorted Adjacent Differences(构造)
  • 恼人的TCP套接字部分发送成功场景
  • ROS2 中的轻量级、自动化、受控回放
  • Egg使用jwt拦截jtoken验证
  • 装饰器模式详解和实现(设计模式 二)
  • 面试问到MySQL模块划分与架构体系怎么办
  • 并查集及其优化
  • LeetCode 周赛上分之旅 #48 一道简单的树上动态规划问题
  • mysql报错:Column Count Doesn‘t Match Value Count at Row 1
  • 安卓 kuaishou 设备did和egid 学习分析
  • 基于Vue+ELement实现增删改查案例与表单验证(附源码)
  • webpack:使用externals配置来排除打包后的某个依赖插件IgnorePlugin的使用
  • 2023年中国工业脱水机行业供需分析:随着自动化和智能化技术的快速发展,销量同比增长4.9%[图]
  • [论文笔记]MacBERT
  • AI发展目前最大挑战是什么?