1
0
Fork 0
mirror of https://gitlab.com/mfocko/CodeWars.git synced 2024-09-19 22:16:57 +02:00
CodeWars/4kyu/sort_binary_tree_by_levels/solution.js

19 lines
296 B
JavaScript
Raw Normal View History

function treeByLevels (rootNode) {
let queue = [rootNode];
let values = [];
while (queue.length > 0) {
let node = queue.shift();
if (node === null) {
continue;
}
values.push(node.value);
queue.push(node.left);
queue.push(node.right);
}
return values;
}