-
[다시풀기/릿코드/javascript] 102. Binary Tree Level Order Traversal코딩테스트 2023. 3. 27. 11:26
var levelOrder = function(root) { //BFS하라는 뜻인듯...???? let output = []; let queue = [root]; if(!root) return output; while(queue.length){ let answer = [] let len = queue.length for(let i=0;i<len;i++){ let current = queue.shift(); answer.push(current.val) if(current.left) queue.push(current.left) if(current.right) queue.push(current.right) } output.push(answer) } return output };
'코딩테스트' 카테고리의 다른 글
[릿코드/js] 1046. Last Stone Weight (0) 2023.04.24 [못풀었다/릿코드/javascript]. 567. Permutation in String (0) 2023.03.30 [못풀었다/javascript/릿코드] merge two sorted lists (0) 2023.03.24 [프로그래머스/javascript] 다리를 지나는 트럭 (좀 더 효율적으로 다시풀기) (1) 2023.03.17 [프로그래머스/javascript] 2개이하의 다른 비트 (꼭 다시풀기) (0) 2023.03.08