Queue

1. Queue์˜ ๊ตฌ์กฐ

  • ๋จผ์ € ๋“ค์–ด๊ฐ„ ๋ฐ์ดํ„ฐ๊ฐ€ ๋จผ์ € ๋‚˜์˜ค๋Š” FIFO(First In First Out) ํ˜น์€ LILO(Last In Last Out)

  • ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ์˜ ๋ฐฉํ–ฅ์ด ๊ฐ๊ฐ ๊ณ ์ •๋˜์–ด ์žˆ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ ์ž…๋ ฅ์‹œ ํ์˜ ๋์—์„œ, ๋ฐ์ดํ„ฐ ์ถœ๋ ฅ์‹œ ํ์˜ ๋งจ ์•ž์—์„œ ์ง„ํ–‰

2. Queue์˜ ํŠน์ง•

  • FIFO(First In First Out): ์„ ์ž…์„ ์ถœ

  • ๋‘ ๊ฐœ์˜ ์ž…์ถœ๋ ฅ ๋ฐฉํ–ฅ

  • ๋ฐ์ดํ„ฐ๋Š” ํ•˜๋‚˜์”ฉ ๋„ฃ๊ณ  ๋บ„ ์ˆ˜ ์žˆ์Œ

3. Queue์˜ ์‹ค์‚ฌ์šฉ ์˜ˆ์ œ

  • ์ปดํ“จํ„ฐ์™€ ์—ฐ๊ฒฐ๋œ ํ”„๋ฆฐํ„ฐ์—์„œ ์—ฌ๋Ÿฌ ๋ฌธ์„œ๋ฅผ ์ˆœ์„œ๋Œ€๋กœ ์ธ์‡„

  • ์†๋„์™€ ์‹œ๊ฐ„ ์ฐจ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ž„์‹œ ๊ธฐ์–ต ์žฅ์น˜์˜ ์ž๋ฃŒ๊ตฌ์กฐ๋กœ Queue๋ฅผ ์‚ฌ์šฉ(=๋ฒ„ํผ)

Last updated