leetcode530. Minimum Absolute Difference in BST
来源:互联网 发布:php播放器源码 编辑:程序博客网 时间:2024/06/05 00:50
平衡二叉树的性质。
中序遍历二叉树为其拍好序列。
/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public: int fi=1; int m=2147483647; int last=0; void f(TreeNode* root){ if(root==NULL) return ; f(root->left); if(fi){ last=root->val; fi=0; } else{ m=min(m,abs(last-root->val)); last=root->val; } f(root->right); } int getMinimumDifference(TreeNode* root) { f(root); return m; }};
阅读全文
0 0
- leetcode530. Minimum Absolute Difference in BST
- Leetcode530. Minimum Absolute Difference in BST
- LeetCode530. Minimum Absolute Difference in BST
- LeetCode530. Minimum Absolute Difference in BST中序遍历真神奇
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Minimum Absolute Difference in BST
- Leetcode-530. Minimum Absolute Difference in BST
- LeetCode: 503.Minimum Absolute Difference in BST
- 【Leetcode】530. Minimum Absolute Difference in BST
- Leetcode 530. Minimum Absolute Difference in BST
- 530. Minimum Absolute Difference in BST
- 530. Minimum Absolute Difference in BST
- 内部类
- 2017年Android百大框架排行榜
- 基于vue-cli的vue项目之axios的使用1--准备工作
- 一文秒懂大数据
- kubernetes容器网络接口(CNI) midonet网络插件的设计与实现
- leetcode530. Minimum Absolute Difference in BST
- Servlet的创建和使用
- Macbook充电和电池保养的标准答案
- mysql数据库读写分离
- 学习对抗神经网络
- JQuery
- U盘安装ubuntu系统具体步骤图文详解
- 比特币交易的技术实现过程(矿机的协作过程)
- 一句代码搞定 RecycleView 侧滑菜单、添加头部底部、加载更多