
[BOJ] 1539: ์ด์ง ๊ฒ์ ํธ๋ฆฌ (JAVA)
ยท
์ฝํ
/Algorithm
๋ฐฑ์ค 1539: ์ด์ง ๊ฒ์ ํธ๋ฆฌ ํ์ด 2์ด ์ ํ์๊ฐ์ด๋ผ BST๋ก ํ๋ฉด ๋๊ฒ ์ง~๋ผ๊ณ ์์ผํ๊ฒ ์๊ฐํ๋ค.(๊ฒ์ํด๋ณด๋ BST ์๋ฎฌ๋ ์ด์
์ ํ์ ์ด lower bound ๋ฌธ์ ๋ผ๊ณ ํ๋ค.)์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋๋ฐ, ๊ทธ ์ด์ ์ค์ ํ๋๋ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ 250,000๊ฐ์ ๋ฐ์ดํฐ๊ฐ ์ฃผ์ด์ก์ ๋root์์๋ถํฐ ๋ฃ์ ์ ์๋์ง ์๋์ง ์ฒดํฌํ๋ฉด ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค. In-order ์ํ๋ฅผ ์งํํ๋ฉด, ๋ฐ์ดํฐ๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ๋๋ค๋ ์ฌ์ค์ ์๊ฒ ๋๋ค. * In-order์ํ(์ค์์ํ) : L > ๋ฃจํธ > R 9 / 1 / \ 0 4 / \ 3 5 / \ ..