์ค๋์ ๋ช
์ธ
" ์ธ์์ ๋์ฐํ๊ฑฐ๋ ๋น์ฐธํ๊ฑฐ๋ ๋ ์ค ํ๋๋ค. "
- ์ฐ๋ ์๋
(์ํ ๊ฐ๋
)
Infix ํ๊ธฐ๋ฅผ Postfix๋ Prefix๋ก ๋ฐ๊พธ๊ธฐPostfix๋ Prefix๋ ์คํ์ ์ด์ฉํ์ฌ ์ฒ๋ฆฌํ๋ฏ๋ก .Infix๋ Postfix๋ Prefix๋ก ๋ฐ๊พธ์ด ์ฒ๋ฆฌํ๋ค. ์์ 1 [Infix]X = A / B * ( C + D ) + E โ
Infix โ Prefix๋ก ๋ณํํ๊ธฐ 1. ์ฐ์ฐ ์ฐ์ ์์์ ๋ฐ๋ผ ๊ดํธ๋ก ๋ฌถ๋๋ค.( X = ( ( ( A / B * ( C + D ) ) + E ) ) 2. ์ฐ์ฐ์๋ฅผ ํด๋น ๊ดํธ์ ์(์ผ์ชฝ)์ผ๋ก ์ฎ๊ธด๋ค.= ( X + ( * ( / (AB) + (CD ) ) E ) ) 3. ํ์ ์๋ ๊ดํธ๋ฅผ ์ ๊ฑฐํ๋ค.= X + * / A B + C D Eโ
Infix โ Postfix๋ก ๋ณํํ๊ธฐ 1. ์ฐ์ฐ ์ฐ์ ์์์ ๋ฐ๋ผ ๊ดํธ๋ก ๋ฌถ๋๋ค.( X = ( ( ( A / B * ( C + D ..
๐ 1. ๋ฌธ์ ์ค๋ช
๐ก 2. ํ์ด ๊ณผ์ ๋ฌธ์ ๋ฅผ ์์ฝํ๋ฉด ํ ๋๋จผํธ ๊ฒ์์์ ํน์ ํ ๋ฒํธ์ ๋ ์ฐธ๊ฐ์๊ฐ ๋ง๋ ๋ ๊น์ง ๋ช ๋ฒ์ ๊ฒฝ๊ธฐ๋ฅผ ์งํํด์ผ ํ๋์ง ํ์๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ์ด๋ค. ์ฒ์์ ์ฐธ๊ฐ์๋ค์ 1๋ถํฐ N๊น์ง ๋ฒํธ๋ฅผ ๋ฐ๋๋ค.๊ทธ๋ฆฌ๊ณ ๋ค์ ๋ผ์ด๋์ ์ง์ถํ ์ฐธ๊ฐ์๋ค์ ๋ค์ 1๋ถํฐ N/2 ๊น์ง์ ๋ฒํธ๋ฅผ ๋ฐ๋๋ค. ์
์ถ๋ ฅ ์N=8, A=4, B=7 ์ด ๊ฒฝ์ฐ 8๋ช
์ ์ฐธ๊ฐ์๋ค์ด ๊ฒฝ๊ธฐ๋ฅผ ํ ๋ 4๋ฒ ์ ์์ 7๋ฒ ์ ์๊ฐ ๋ง๋ ๋๊น์ง์ ๊ฒฝ๊ธฐ ํ์๋ฅผ ์๋ ๊ทธ๋ฆผ์ผ๋ก ๊ทธ๋ ค ๋ณด์๋ค.๊ฐ ๋ผ์ด๋์์ 4๋ฒ๊ณผ 7๋ฒ์ ํญ์ ์ด๊ฒจ์ ๋ค์ ๋ผ์ด๋๋ก ์ง์ถํ๋ค๊ณ ๊ฐ์ ํ๊ณ ํ์ด์ผ ํ๋ ๋ฌธ์ ์ด๋ค.4๋ฒ๊ณผ 7๋ฒ์ ๊ณ์ ์ด๊ฒจ์ ๋ค์ ๋ผ์ด๋๋ก ์ง์ถํ๋ค4๋ฒ์ 3๋ฒ์ ์ด๊ธฐ๊ณ , 1 ๋๋ 2๋ฒ์ ์ด๊ฒจ์ ์ด 2๋ฒ ์ด๊ธด๋ค7๋ฒ์ 8๋ฒ์ ์ด๊ธฐ๊ณ , 5 ๋๋ 6๋ฒ์ ์ด๊ฒจ์ ์ด ..
์ด์งํธ๋ฆฌ์์ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ฐ๋ก ํ์์ ํจ์จ์ ์ผ๋ก ํ ์ ์๋๋ก ํธ๋ฆฌ๋ฅผ ๊ตฌ์ถํ๋ ๊ฑฐ์ผ. ๋ฌผ๊ฑด์ ์ ์ ๋ฆฌํด ๋๋ฉด ์ฐพ์ ์ ์๋ ๊ฒ๊ณผ ๋๊ฐ์. ์ด์งํธ๋ฆฌ๋ ์์ ๋
ธ๋๊ฐ ์ต๋ 2๊ฐ์ธ ํธ๋ฆฌ๋ฅผ ๋งํด. ๊ทธ๋ฆฌ๊ณ ๋ชฉ์ ์ ๋ฐ๋ผ ์ฌ๋ฌ ์ข
๋ฅ๊ฐ ์์ด. ํ์ง๋ง ์ฌ๊ธฐ์๋ ์ด์งํ์ํธ๋ฆฌ(binary search tree)๋ฅผ ๋ง๋ค์ด์ ์ด๊ฑธ ํ์ฉํด์ ์ํ๋ ๋
ธ๋๋ฅผ ํจ์จ์ ์ผ๋ก ์ฐพ๋ ๋ฐฉ๋ฒ์ ์์ ๋ณด๋๋ก ํ์. 1. ์ด์ง ํธ๋ฆฌ(Binary Tree)๋? ์ด์ง ํธ๋ฆฌ๋ ๊ฐ ๋
ธ๋๊ฐ ์ต๋ ๋ ๊ฐ์ ์์ ๋
ธ๋(์ผ์ชฝ, ์ค๋ฅธ์ชฝ)๋ฅผ ๊ฐ์ง ์ ์๋ ํธ๋ฆฌ ๊ตฌ์กฐ์ผ. ์ฝ๊ฒ ๋งํด์, ๋ถ๋ชจ ๋
ธ๋๊ฐ ์์ ๋
ธ๋๋ฅผ 0๊ฐ, 1๊ฐ, ๋๋ 2๊ฐ๊น์ง๋ง ๊ฐ์ง ์ ์๋ ํธ๋ฆฌ์ผ.์ ํธ๋ฆฌ์์ ๊ฐ ๋
ธ๋๋ ์ต๋ ๋ ๊ฐ์ ์์์ ๊ฐ์ง๊ณ ์์ด. ์ด์ง ํธ๋ฆฌ๋ ์ฌ๋ฌ ๊ฐ์ง๋ก ํ์ฉ๋์ง๋ง, ํ์์ ..
๐ 1. ๋ฌธ์ ์ค๋ช
์
์ถ๋ ฅ ์ ์ค๋ช
์
์ถ๋ ฅ ์ #1๋ค์ ๊ทธ๋ฆผ์ ์ฃผ์ด์ง ์
๋ ฅ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ ์ค ํ๋๋ฅผ ๋ํ๋ธ ๊ฒ์
๋๋ค. 4๋ฒ๊ณผ 7๋ฒ์ ์ฐ๊ฒฐํ๋ ์ ์ ์ ๋์ผ๋ฉด ๋ ์ ๋ ฅ๋ง์ ๊ฐ 6๊ฐ์ 3๊ฐ์ ์ก์ ํ์ ๊ฐ์ง๋ฉฐ, ์ด๋ณด๋ค ๋ ๋น์ทํ ๊ฐ์๋ก ์ ๋ ฅ๋ง์ ๋๋ ์ ์์ต๋๋ค.๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก๋ 3๋ฒ๊ณผ 4๋ฒ์ ์ฐ๊ฒฐํ๋ ์ ์ ์ ๋์ด๋ ์ต์ ์ ์ ๋ต์ ๋์ถํ ์ ์์ต๋๋ค. ์
์ถ๋ ฅ ์ #2๋ค์ ๊ทธ๋ฆผ์ ์ฃผ์ด์ง ์
๋ ฅ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ๋ธ ๊ฒ์
๋๋ค.2๋ฒ๊ณผ 3๋ฒ์ ์ฐ๊ฒฐํ๋ ์ ์ ์ ๋์ผ๋ฉด ๋ ์ ๋ ฅ๋ง์ด ๋ชจ๋ 2๊ฐ์ ์ก์ ํ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ์ด ๋ฐฉ๋ฒ์ด ์ต์ ์
๋๋ค. ์
์ถ๋ ฅ ์ #3๋ค์ ๊ทธ๋ฆผ์ ์ฃผ์ด์ง ์
๋ ฅ์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํ๋ธ ๊ฒ์
๋๋ค. 3๋ฒ๊ณผ 7๋ฒ์ ์ฐ๊ฒฐํ๋ ์ ์ ์ ๋์ผ๋ฉด ๋ ์ ๋ ฅ๋ง์ด ๊ฐ๊ฐ 4๊ฐ์ 3๊ฐ์ ์ก์ ํ์ ๊ฐ์ง๊ฒ ๋๋ฉฐ, ์ด ๋ฐฉ๋ฒ์ด ์ต..
'ํธ๋ฆฌ' ํ๊ทธ์ ๊ธ ๋ชฉ๋ก
๋จ์ถํค
๋ด ๋ธ๋ก๊ทธ
๋ด ๋ธ๋ก๊ทธ - ๊ด๋ฆฌ์ ํ ์ ํ |
Q
Q
|
์ ๊ธ ์ฐ๊ธฐ |
W
W
|
๋ธ๋ก๊ทธ ๊ฒ์๊ธ
๊ธ ์์ (๊ถํ ์๋ ๊ฒฝ์ฐ) |
E
E
|
๋๊ธ ์์ญ์ผ๋ก ์ด๋ |
C
C
|
๋ชจ๋ ์์ญ
์ด ํ์ด์ง์ URL ๋ณต์ฌ |
S
S
|
๋งจ ์๋ก ์ด๋ |
T
T
|
ํฐ์คํ ๋ฆฌ ํ ์ด๋ |
H
H
|
๋จ์ถํค ์๋ด |
Shift + /
โง + /
|
* ๋จ์ถํค๋ ํ๊ธ/์๋ฌธ ๋์๋ฌธ์๋ก ์ด์ฉ ๊ฐ๋ฅํ๋ฉฐ, ํฐ์คํ ๋ฆฌ ๊ธฐ๋ณธ ๋๋ฉ์ธ์์๋ง ๋์ํฉ๋๋ค.