力扣面试150 二叉搜索树的最小绝对差 中序遍历

Problem: 530. 二叉搜索树的最小绝对差
在这里插入图片描述

文章目录

思路

👨‍🏫 录哥题解
在这里插入图片描述

复杂度

时间复杂度: O ( n ) O(n) O(n)

空间复杂度: O ( 1 ) O(1) O(1)

Code

// 递归
class Solution {
	int ans = Integer.MAX_VALUE;
	TreeNode pre;//一开始 pre = null

	public int getMinimumDifference(TreeNode root)
	{
		if (root == null)
			return 0;
		traversal(root);
		return ans;
	}

	private void traversal(TreeNode root)
	{
		if (root == null)
			return;
		traversal(root.left);//左
		if (pre != null)//中
			ans = Math.min(ans, root.val - pre.val);
		pre = root;
		traversal(root.right);//右
	}
}

相关推荐

  1. -

    2024-03-29 11:48:02       28 阅读
  2. 2024.2.10每日一题——

    2024-03-29 11:48:02       46 阅读
  3. 530. 搜索绝对

    2024-03-29 11:48:02       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-29 11:48:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-29 11:48:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-29 11:48:02       82 阅读
  4. Python语言-面向对象

    2024-03-29 11:48:02       91 阅读

热门阅读

  1. Vue如何实现自定义组件改变组件背景色?

    2024-03-29 11:48:02       43 阅读
  2. 关于gson解析把int类型转成浮点型的问题

    2024-03-29 11:48:02       38 阅读
  3. TCP/IP参考模型(四层及其解析)

    2024-03-29 11:48:02       42 阅读
  4. MySQL学习必备SQL_DDL_DML_DQL

    2024-03-29 11:48:02       43 阅读
  5. vue.js 开发如何应用“软件工程“的原则?

    2024-03-29 11:48:02       38 阅读
  6. ARM day8作业

    2024-03-29 11:48:02       39 阅读
  7. 完整的FPGA设计流程包括哪些?

    2024-03-29 11:48:02       50 阅读
  8. 微信小程序预先加载服务器的图片

    2024-03-29 11:48:02       37 阅读
  9. 十一、Spring源码学习之registerListeners方法

    2024-03-29 11:48:02       31 阅读
  10. FFMPEG对于处理rtp流出现马赛克问题处理

    2024-03-29 11:48:02       43 阅读