์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 3. ํ›„์œ„ํ‘œ๊ธฐ์‹ ๋งŒ๋“ค๊ธฐ

2023. 2. 2. 21:17ยทAlgorithm/ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ


infix-->postfix

1. ํ”ผ์—ฐ์‚ฐ์ž๋Š” ๊ทธ๋Œ€๋กœ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

2. ์—ฐ์‚ฐ์ž๋Š” ์Šคํƒ์ด ๋น„์–ด์žˆ์œผ๋ฉด ์ž์‹ ์„ ๋ฐ”๋กœ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

3. stack์˜ top์ด ์ž์‹ ๋ณด๋‹ค ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๋‚ฎ์€ ์—ฐ์‚ฐ์ž๋ฅผ ๋งŒ๋‚  ๋•Œ๊นŒ์ง€ pop ํ•˜๊ณ  ์ž์‹ ์„ ๋‹ด์Šต๋‹ˆ๋‹ค.

4. ๋‹จ, ์—ฌ๋Š” ๊ด„ํ˜ธ๋Š” ๋‹ซ๋Š” ๊ด„ํ˜ธ๊ฐ€ ์•„๋‹ˆ๋ฉด popํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

4. ๋‹ซ๋Š” ๊ด„ํ˜ธ๊ฐ€ ๋‚˜์˜ค๋ฉด ์—ฌ๋Š” ๊ด„ํ˜ธ๊ฐ€ ๋‚˜์˜ฌ ๋•Œ๊นŒ์ง€ ๊บผ๋‚ด์„œ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

5. ๋งˆ์ง€๋ง‰์— ๋„์ฐฉํ•˜๋ฉด ์Šคํƒ์—์„œ ์ฐจ๋ก€๋กœ ๊บผ๋‚ด์„œ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.




'Algorithm > ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (ํ) - 5. ๊ณต์ฃผ ๊ตฌํ•˜๊ธฐ  (0) 2023.02.04
์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 4. ํ›„์œ„์‹ ์—ฐ์‚ฐ  (0) 2023.02.02
์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 2. ์‡ ๋ง‰๋Œ€๊ธฐ  (0) 2023.01.31
์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 1. ๊ฐ€์žฅ ํฐ ์ˆ˜  (0) 2023.01.31
๊ทธ๋ฆฌ๋””์•Œ๊ณ ๋ฆฌ์ฆ˜ - 6. ์—ญ์ˆ˜์—ด  (0) 2023.01.29
'Algorithm/ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • ์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (ํ) - 5. ๊ณต์ฃผ ๊ตฌํ•˜๊ธฐ
  • ์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 4. ํ›„์œ„์‹ ์—ฐ์‚ฐ
  • ์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 2. ์‡ ๋ง‰๋Œ€๊ธฐ
  • ์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 1. ๊ฐ€์žฅ ํฐ ์ˆ˜
hello_u
hello_u
  • hello_u
    ๐Ÿ˜œ
    hello_u
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๐Ÿ˜œ (345)
      • Hardware (2)
        • BMC (2)
      • Spring (109)
        • Spring ์ž…๋ฌธ (20)
        • Spring ๊ธฐ๋ณธ (27)
        • Spring MVC (18)
        • Spring DB (22)
        • Spring JPA ๊ธฐ๋ณธ (16)
        • Spring JPA ํ™œ์šฉ (6)
      • Develop (27)
        • DB (8)
        • JAVA (4)
        • Web (2)
        • Python (7)
        • OSS (2)
        • Git (2)
        • API (2)
      • Algorithm (155)
        • CodeUp ๊ธฐ์ดˆ (44)
        • ํŒŒ์ด์ฌ ์ฝ”๋”ฉํ…Œ์ŠคํŠธ (64)
        • ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค (4)
        • SWEA (30)
        • Softeer (10)
        • BOJ (2)
      • CS (9)
        • ์ปดํ“จํ„ฐ์ผ๋ฐ˜ (3)
        • ์šด์˜์ฒด์ œ (3)
        • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (0)
        • ์ •๋ณดํ†ต์‹  (1)
        • ์ž๋ฃŒ๊ตฌ์กฐ (1)
        • ์†Œํ”„ํŠธ์›จ์–ด ๊ณตํ•™ (1)
        • ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด (0)
        • ์ตœ์‹  ๋””์ง€ํ„ธ, ์ผ๋ฐ˜์ƒ์‹ (0)
      • ์ž๊ฒฉ์ฆ (41)
        • ์ •๋ณด๋ณด์•ˆ๊ธฐ์‚ฌ (9)
        • ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ (22)
        • ๋ฆฌ๋ˆ…์Šค๋งˆ์Šคํ„ฐ 1๊ธ‰ (3)
        • SQLD (7)
  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
hello_u
์ž๋ฃŒ๊ตฌ์กฐ ํ™œ์šฉ (์Šคํƒ) - 3. ํ›„์œ„ํ‘œ๊ธฐ์‹ ๋งŒ๋“ค๊ธฐ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”