JAVA_Second Minimum Node In a Binary Tree_LeetCode 671


JAVA_Second Minimum Node In a Binary Tree_LeetCode 671

JAVA_Second Minimum Node In a Binary Tree_LeetCode 671 풀이 class Solution { int min = Integer.MAX_VALUE; int min2 = Integer.MAX_VALUE; boolean chk = false; public int findSecondMinimumValue(TreeNode root) { if(root == null) return 0; if(root.val < min) { min = root.val; } if(root.val > min && root.val <= min2) { chk = true; min2 = root.val; } findSecondMinimumValue(root.left); findSecondMinimumValue(root.right); return !chk ? -1 : min2 ; } } * 출처 Second Minimum Node In a Binary Tree - LeetCode Se...


#JAVA #JAVA_LeetCode671 #JAVA_SecondMinimumNodeInaBinaryTree #JAVA_SecondMinimumNodeInaBinaryTree_LeetCode671 #SecondMinimumNodeInaBinaryTree_LeetCode671

원문링크 : JAVA_Second Minimum Node In a Binary Tree_LeetCode 671