
๋ง์ฝ ๋ฐฐ์ด์์ ๋ง์ง๋ง์์ n๋ฒ์งธ ๋
ธ๋๋ฅผ ์ฐพ๋๋ค๊ณ ํ๋ฉด? ๋ฐฐ์ด์ index๊ฐ ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ๋ฐ๋ก ์ฐพ์์ฌ ์ ์๋ค. ํ์ง๋ง ๋งํฌ๋ ๋ฆฌ์คํธ์ ๊ฒฝ์ฐ๋ผ๋ฉด? ์ธ๋ฑ์ค๊ฐ ์กด์ฌํ์ง ์๋๋ค. ๋งํฌ๋ ๋ฆฌ์คํธ์์ ๋ง์ง๋ง n๋ฒ์งธ ๋
ธ๋๋ฅผ ์ด๋ป๊ฒ ์ฐพ์ ์ ์์๊น? 2๊ฐ ํฌ์ธํฐ๋ฅผ ๊ฐ์ง๊ณ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค. ์์ 1 -> 2 -> 3 -> 4 -> 5 -> nulln = 2๋ฒ์งธ ๋ง์ง๋ง์์ 2๋ฒ์งธ์ด๋ ๋
ธ๋ 4๋ฅผ ์ฐพ์ผ๋ฉด ๋๋ค. ์ค๋ช
left ํฌ์ธํฐ๋ ์ฒ์ ์์ ์์น์ ๋๊ณ , right ํฌ์ธํฐ๋ left ํฌ์ธํฐ์์ +n ๋งํผ ์ฆ๊ฐํ ์์น์ ๋๋ค.right ํฌ์ธํฐ์ ์์์์น๋ฅผ left ํฌ์ธํฐ๋ณด๋ค ์ค๋ฅธ์ชฝ์ผ๋ก ๋์ด ๋ ํฌ์ธํฐ ๊ฐ์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํ๊ธฐ ์ํจ์ด๋ค. ๊ทธ๋ฆฌ๊ณ right ํฌ์ธํฐ๊ฐ ๋ฆฌ์คํธ์ ๋ง์ง๋ง์ ๋๋ฌํ ๋๊น์ง right ํฌ์ธํฐ์ le..