diff --git "a/leetcode3/\352\271\200\355\235\254\354\206\214/543. Diameter of Binary Tree.js" "b/leetcode3/\352\271\200\355\235\254\354\206\214/543. Diameter of Binary Tree.js" new file mode 100644 index 00000000..73062687 --- /dev/null +++ "b/leetcode3/\352\271\200\355\235\254\354\206\214/543. Diameter of Binary Tree.js" @@ -0,0 +1,26 @@ +/** + * Definition for a binary tree node. + * function TreeNode(val, left, right) { + * this.val = (val===undefined ? 0 : val) + * this.left = (left===undefined ? null : left) + * this.right = (right===undefined ? null : right) + * } + */ +/** + * @param {TreeNode} root + * @return {number} + */ +var diameterOfBinaryTree = function(root) { + function depth(node) { + //node 가 null이면? + + // 왼쪽 깊이 구하기 + // 오른쪽 깊이 구하기 + + // 현재 노드를 거치는 경로 길이 확인 + + // 부모에게는 무엇을 return 해야할까? + } + depth(root); + // 최종 return +}; \ No newline at end of file