Binary Tree Level Order Traversal
Level Order Of Binary Tree
Last updated
Level Order Of Binary Tree
Last updated
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).
Input : 3 / \ 4 5 /\ 6 7 Output : [[3], [4,5],[6,7]]
์๋ฃ๊ตฌ์กฐ : Queue(FIFO) - BFS(๋๋น์ฐ์ ), Stack(FILO) - DFS(๊น์ด์ฐ์ )
์๊ณ ๋ฆฌ์ฆ 0. ํ์ ์ฌ์ด์ฆ ์ฒดํฌ!, ๋ฆฌ์คํธ ์์ฑ! - level๋ณ๋ก ๋บ๊ฒ์ด๊ธฐ ๋๋ฌธ์ level ๋ณ๋ก ๋ฆฌ์คํธ ์์ฑํ๋ค.(ํ์์ ๋นผ๋ด๋ ๋ฐ๋ณต๋ฌธ ๋ค์ด๊ฐ๊ธฐ ์ ์ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๋ค.) 1. ํ์ ๋ ธ๋ ๋ฃ๋๋ค. 2. ๋ ธ๋ ๋นผ๋ฉด์ ์ผ์ชฝ๊ณผ ์ค๋ฅธ์ชฝ์ ๋ ธ๋๊ฐ ์๋์ง ํ์ธํ๋ค. - ์ผ/์ค ์์๋ ๋ฌธ์ ์์ ์ ์. ๋ ธ๋ ๋นผ๋ฉด์ ๋ฌธ์ ์์ ์ ์๋ ์์(์ฌ๊ธฐ์๋ ์ผ->์ค)๋ก ๋ ธ๋ ๋ค์ ๋ฃ๋๋ค.
์๊ณ ๋ฆฌ์ฆ์ Java๋ก ๊ตฌํ