๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ–‹๏ธ ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜26

[ํŠธ๋ฆฌ] ์ƒ‰์ธ๊ณผ ์ด์ง„๊ฒ€์ƒ‰ํŠธ๋ฆฌ ์ƒ‰์ธ ๋ฐ์ดํ„ฐ์˜ ์ €์žฅ๊ณผ ๊ฒ€์ƒ‰์€ ์ž๋ฃŒ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„์•ผ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ฃผ์ œ ์ด ์ž‘์—…์„ ์œ„ํ•จ ํ•ต์‹ฌ ์ธํ”„๋ผ๋Š” ์ƒ‰์ธ์ž„ ์ƒ‰์ธ์€ ๊ฐœ์ฒด์˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ. ๋ ˆ์ฝ”๋“œ์— ๋นจ๋ฆฌ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ๊ฒƒ ๋‚ด์žฅ ์ƒ‰์ธ : ๋ฉ”์ธ ๋ฉ”๋ชจ๋ฆฌ์— ์˜ฌ๋ ค๋†“๊ณ  ์“ฐ๋Š” ์ƒ‰์ธ ์™ธ์žฅ์ƒ‰์ธ : ๋ฉ”๋ชจ๋ฆฌ ๋ฐ”๊นฅ์— ๋†“๊ณ  ์“ฐ๋Š” ์ƒ‰์ธ ex) B-ํŠธ๋ฆฌ ์ƒ‰์ธ์˜ ์ถ”์ƒ ๋ฐ์ดํ„ฐ ํƒ€์ž… ADT ์ƒ‰์ธ์— ํ‚ค X๋ฅผ ์‚ฝ์ž… ์ƒ‰์ธ์—์„œ ํ‚ค X๋ฅผ ๊ฒ€์ƒ‰ ์ƒ‰์ธ์—์„œ ํ‚ค X๋ฅผ ์‚ญ์ œ ์ƒ‰์ธ์ด ๋น„์–ด ์žˆ๋Š”์ง€ ํ™•์ธ ์ƒ‰์ธ์„ ๊นจ๋—์ด ๋น„์šฐ๊ธฐ ์ด์ง„ ๊ฒ€์ƒ‰ ํŠธ๋ฆฌ ๊ฐ ๋…ธ๋“œ๋Š” ์ตœ๋Œ€ 2๊ฐœ๊นŒ์ง€ ๊ฐ€์ง€๋ฅผ ์น  ์ˆ˜ ์žˆ์Œ ๋งจ ์œ„์— ์žˆ๋Š” ๋…ธ๋“œ๋ฅผ ๋ฃจํŠธ๋ผ๊ณ  ํ•จ ํŠน์„ฑ ๊ฐ ๋…ธ๋“œ๋Š” ํ‚ค๊ฐ’์„ ํ•˜๋‚˜์”ฉ ๊ฐ€์ง, ๊ฐ ๋…ธ๋“œ์˜ ํ‚ค๊ฐ’์€ ๋ชจ๋‘ ๋‹ค๋ฆ„ ์ตœ์ƒ์œ„ ๋ ˆ๋ฒจ์˜ ๋ฃจํŠธ ๋…ธ๋“œ๊ฐ€ ์žˆ๊ณ , ๊ฐ ๋…ธ๋“œ๋Š” ์ตœ๋Œ€ 2๊ฐœ์˜ ์ž์‹ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ง ์ž„์˜ ๋…ธ๋“œ์˜ ํ‚ค๊ฐ’์€ ์ž์‹ ์˜ ์™ผ์ชฝ ์•„.. 2023. 11. 27.
[์ •๋ ฌ] ํŠน์ˆ˜ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜(๊ณ„์ˆ˜/๊ธฐ์ˆ˜/๋ฒ„ํ‚ท) ๊ณ„์ˆ˜ ์ •๋ ฌ, ๊ธฐ์ˆ˜ ์ •๋ ฌ, ๋ฒ„ํ‚ท ์ •๋ ฌ์€ ๊ฐ๊ฐ ํŠน์ •ํ•œ ์ƒํ™ฉ์—์„œ ๋น›์„ ๋ฐœํ•˜๋Š” ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ด๋“ค ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํšจ์œจ์„ฑ์€ ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ๊ณผ ๋ถ„ํฌ์— ํฌ๊ฒŒ ์˜์กดํ•จ ๊ณ„์ˆ˜ ์ •๋ ฌ (Counting Sort) ํŠน์ˆ˜ํ•œ ์‚ฌ์šฉ ์ƒํ™ฉ: ์ •์ˆ˜์™€ ์ž‘์€ ๋ฒ”์œ„: ๊ณ„์ˆ˜ ์ •๋ ฌ์€ ์ •์ˆ˜ ๋ฐ์ดํ„ฐ์— ์ตœ์ ํ™”. ํŠนํžˆ ์ •์ˆ˜ ๊ฐ’์˜ ๋ฒ”์œ„๊ฐ€ ์ œํ•œ์ ์ผ ๋•Œ ๋งค์šฐ ํšจ์œจ์  ๋™์ผํ•œ ๊ฐ’์˜ ๋นˆ๋ฒˆํ•œ ๋ฐ˜๋ณต: ๋™์ผํ•œ ๊ฐ’์ด ๋ฐ์ดํ„ฐ์…‹ ๋‚ด์— ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฝ์šฐ์—๋„ ๊ณ„์ˆ˜ ์ •๋ ฌ์ด ์œ ๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ๋ฒ”์œ„๊ฐ€ ์ž‘๊ณ , ๋ฐ์ดํ„ฐ ์–‘์ด ๋งŽ์€ ๊ฒฝ์šฐ: ์˜ˆ๋ฅผ ๋“ค์–ด, ์ ์ˆ˜๋‚˜ ๋‚˜์ด์™€ ๊ฐ™์ด ํŠน์ • ๋ฒ”์œ„ ๋‚ด์— ์žˆ๋Š” ์ •์ˆ˜๋ฅผ ์ •๋ ฌํ•  ๋•Œ ์œ ์šฉ ๊ธฐ์ˆ˜ ์ •๋ ฌ (Radix Sort) ํŠน์ˆ˜ํ•œ ์‚ฌ์šฉ ์ƒํ™ฉ: ๊ธด ์ •์ˆ˜๋‚˜ ๋ฌธ์ž์—ด ์ •๋ ฌ: ๊ธด ์ •์ˆ˜๋‚˜ ๋ฌธ์ž์—ด๊ณผ ๊ฐ™์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ ฌํ•  ๋•Œ ๊ธฐ์ˆ˜ ์ •๋ ฌ์€ ํšจ๊ณผ์  (์ž๋ฆฟ์ˆ˜๋ณ„๋กœ ์ •๋ ฌํ•˜๊ธฐ ๋•Œ๋ฌธ) ๋น„๊ต ๊ธฐ.. 2023. 11. 21.
[์ •๋ ฌ] ๊ณ ๊ธ‰ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜(๋ณ‘ํ•ฉ/ํ€ต/ํž™/์…€) ๋ณ‘ํ•ฉ ์ •๋ ฌ (Merge Sort) ๋ณ‘ํ•ฉ ์ •๋ ฌ์€ ๋ถ„ํ•  ์ •๋ณต ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ์ •๋ ฌ ๋ฐฉ๋ฒ• ์ž‘๋™ ์›๋ฆฌ: ๋ฐฐ์—ด์„ ๋ฐ˜์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค. ๊ฐ ๋ถ€๋ถ„์„ ์žฌ๊ท€์ ์œผ๋กœ ์ •๋ ฌํ•ฉ๋‹ˆ๋‹ค. ์ •๋ ฌ๋œ ๋‘ ๋ถ€๋ถ„์„ ๋ณ‘ํ•ฉํ•˜์—ฌ ์™„์ „ํ•œ ์ •๋ ฌ๋œ ๋ฐฐ์—ด์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค. ์‹œ๊ฐ„ ๋ณต์žก๋„: ์ตœ์„ , ํ‰๊ท , ์ตœ์•… ๋ชจ๋‘ O(nlogn) ๊ณต๊ฐ„ ๋ณต์žก๋„: O(n) (์ถ”๊ฐ€ ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ) ์•ฝ์ : ์ถ”๊ฐ€ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ž์ฃผ ์‚ฌ์šฉ๋˜๋Š” ํด๋ž˜์Šค๋‚˜ ์ปฌ๋ ‰์…˜: ๋ฐฐ์—ด(int[], Integer[], String[] ๋“ฑ), ArrayList, LinkedList ํ€ต ์ •๋ ฌ (Quick Sort) ํ€ต ์ •๋ ฌ๋„ ๋ถ„ํ•  ์ •๋ณต ์ „๋žต์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ๋ณ‘ํ•ฉ ์ •๋ ฌ๊ณผ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ž‘๋™ ์ž‘๋™ ์›๋ฆฌ: ํ”ผ๋ฒ—(pivot) ์š”์†Œ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ํ”ผ๋ฒ—์„ ๊ธฐ์ค€์œผ๋กœ ๋ฐฐ์—ด์„ ๋‘ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค: ํ”ผ๋ฒ—๋ณด๋‹ค ์ž‘์€ ์š”์†Œ์™€ ํ”ผ๋ฒ—.. 2023. 11. 21.
[์ •๋ ฌ] ๊ธฐ๋ณธ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜(์„ ํƒ/๋ฒ„๋ธ”/์‚ฝ์ž…) ์ •๋ ฌ์ด๋ž€? ์›์†Œ๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ๋ฐฐ์—ดํ•˜๋Š” ๊ฒƒ ์ˆ˜ํ–‰์‹œ๊ฐ„์— ๋”ฐ๋ผ ๋‚˜๋ˆˆ ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ ํƒ ์ •๋ ฌ (Selection Sort) ์ „์ฒด ๋ฐฐ์—ด์—์„œ ์ตœ์†Ÿ๊ฐ’(๋˜๋Š” ์ตœ๋Œ“๊ฐ’)์„ ์ฐพ์Šต๋‹ˆ๋‹ค. ์ด ์ตœ์†Ÿ๊ฐ’์„ ๋ฐฐ์—ด์˜ ๋งจ ์•ž์— ์œ„์น˜์‹œํ‚ต๋‹ˆ๋‹ค. ๋งจ ์•ž์˜ ์š”์†Œ๋ฅผ ์ •๋ ฌ๋œ ๋ถ€๋ถ„์œผ๋กœ ๊ฐ„์ฃผํ•˜๊ณ , ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๊ฐ™์€ ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ํŠน์ง•: ์‹œ๊ฐ„ ๋ณต์žก๋„: O(n2) ๊ณต๊ฐ„ ๋ณต์žก๋„: (1)O(1) (์ œ์ž๋ฆฌ ์ •๋ ฌ) ๋ถˆ์•ˆ์ • ์ •๋ ฌ: ๋™์ผํ•œ ๊ฐ’์˜ ์›์†Œ๊ฐ€ ์›๋ž˜ ์ˆœ์„œ๋ฅผ ์œ ์ง€ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Œ ๋ฒ„๋ธ” ์ •๋ ฌ (Bubble Sort) ๋ฐฐ์—ด์„ ์ˆœํšŒํ•˜๋ฉด์„œ ์ธ์ ‘ํ•œ ์š”์†Œ๋ฅผ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ˆœ์„œ๊ฐ€ ์ž˜๋ชป๋˜์–ด ์žˆ๋‹ค๋ฉด, ์ธ์ ‘ํ•œ ์š”์†Œ๋ฅผ ๊ตํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์„ ๋ฐฐ์—ด์ด ์ •๋ ฌ๋  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ฉ๋‹ˆ๋‹ค. ํŠน์ง•: ์‹œ๊ฐ„ ๋ณต์žก๋„: O(n2) ๊ณต๊ฐ„ ๋ณต์žก๋„: O(1) (์ œ์ž๋ฆฌ ์ •๋ ฌ) ์•ˆ์ • ์ •๋ ฌ: ๋™.. 2023. 11. 21.
[ํž™] ์šฐ์„ ์ˆœ์œ„ ํ : ํž™ ํž™ (Heap) ๋Œ€ํ‘œ์ ์ธ ์šฐ์„ ์ˆœ์œ„ ํ ์™„์ „ ์ด์ง„ ํŠธ๋ฆฌ ๊ตฌ์กฐ ์‚ฌ์šฉ ํž™์—์„œ๋Š” ๋ชจ๋“  ๋ถ€๋ชจ ๋…ธ๋“œ๊ฐ€ ์ž์‹ ๋…ธ๋“œ๋ณด๋‹ค ํฌ๊ฑฐ๋‚˜(์ตœ๋Œ€ ํž™) ํ˜น์€ ์ž‘์Œ(์ตœ์†Œ ํž™) ์›์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์€ ํ•„์š”์—†๊ณ , ์šฐ์„ ์ˆœ์œ„๊ฐ€ ๊ฐ€์žฅ ๋†’์€ ๊ฒƒ์„ ์•Œ๋ ค์ฃผ๊ณ  ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฉด ๋จ ์‚ฌ์šฉ ์˜ˆ์‹œ : ์šด์˜ ์ฒด์ œ์—์„œ ํ”„๋กœ์„ธ์Šค ์Šค์ผ€์ค„๋ง, ๋„คํŠธ์›Œํฌ ํŠธ๋ž˜ํ”ฝ ๊ด€๋ฆฌ, ์‹œ๋ฎฌ๋ ˆ์ด์…˜ ์‹œ์Šคํ…œ ๋“ฑ ํž™๊ณผ ์ด์ง„ ํŠธ๋ฆฌ๋Š” ๋ชจ๋‘ ๊ณ„์ธต์  ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์œ ์šฉํ•œ ์ž๋ฃŒ๊ตฌ์กฐ ํž™์€ ์ฃผ๋กœ ์šฐ์„  ์ˆœ์œ„์— ๋”ฐ๋ฅธ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์—, ์ด์ง„ ํŠธ๋ฆฌ(ํŠนํžˆ ์ด์ง„ ํƒ์ƒ‰ ํŠธ๋ฆฌ)๋Š” ์ •๋ ฌ๋œ ๋ฐ์ดํ„ฐ์˜ ํšจ์œจ์ ์ธ ํƒ์ƒ‰์— ์‚ฌ์šฉ ์šฐ์„ ์ˆœ์œ„ ํ ADT [ํ•ต์‹ฌ ์ž‘์—…] ์›์†Œ๋ฅผ ์‚ฝ์ž…ํ•œ๋‹ค ์ตœ๋Œ€ ์›์†Œ๋ฅผ ์•Œ๋ ค์ฃผ๋ฉด์„œ ์‚ญ์ œํ•œ๋‹ค ์ตœ๋Œ€ ์›์†Œ๋ฅผ ์•Œ๋ ค์ค€๋‹ค [๊ณตํ†ต] ์šฐ์„ ์ˆœ์œ„ ํ๊ฐ€ ๋น„์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค ์šฐ์„ ์ˆœ์œ„ ํ๋ฅผ ๊นจ๋—์ด ๋น„์šด๋‹ค ์ฃผ์š”.. 2023. 11. 21.
[ํ] ๋ฐฐ์—ด ๊ธฐ๋ฐ˜ ํ์™€ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ ์ƒํ™œ ์† ํ์˜ ์˜ˆ์‹œ ์€ํ–‰ ๋Œ€๊ธฐ์—ด: ๊ณ ๊ฐ๋“ค์ด ์ฐจ๋ก€๋กœ ๋„์ฐฉํ•˜๊ณ , ๋„์ฐฉํ•œ ์ˆœ์„œ๋Œ€๋กœ ์„œ๋น„์Šค๋ฅผ ๋ฐ›์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํ„ฐ ์ž‘์—…: ๋ฌธ์„œ๋“ค์ด ํ”„๋ฆฐํ„ฐ ๋Œ€๊ธฐ์—ด์— ์ฐจ๋ก€๋กœ ์ถ”๊ฐ€๋˜๋ฉฐ, ์ถ”๊ฐ€๋œ ์ˆœ์„œ๋Œ€๋กœ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. ์ฝœ์„ผํ„ฐ ์ „ํ™” ๋Œ€๊ธฐ์—ด: ์ „ํ™”๊ฐ€ ์ˆœ์„œ๋Œ€๋กœ ๋Œ€๊ธฐ์—ด์— ๋“ค์–ด๊ฐ€๊ณ , ์ฐจ๋ก€๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค. ์˜จ๋ผ์ธ ํ‹ฐ์ผ“ ์˜ˆ๋งค: ์‚ฌ์šฉ์ž๋“ค์ด ์„œ๋ฒ„์— ์ ‘์†ํ•ด ๋Œ€๊ธฐ์—ด์— ๋“ค์–ด๊ฐ€๊ณ , ์ˆœ์„œ์— ๋”ฐ๋ผ ํ‹ฐ์ผ“์„ ๊ตฌ๋งคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ ์ž๋ฃŒ๊ตฌ์กฐ์˜ ADT(์ถ”์ƒ ๋ฐ์ดํ„ฐ ํƒ€์ž…) Enqueue: ํ์˜ ๋์— ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Dequeue: ํ์˜ ์‹œ์ž‘์—์„œ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Peek / Front: ํ์˜ ์‹œ์ž‘์— ์žˆ๋Š” ์š”์†Œ๋ฅผ ์กฐํšŒํ•˜์ง€๋งŒ ์ œ๊ฑฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. IsEmpty: ํ๊ฐ€ ๋น„์–ด์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. Size: ํ์— ์ €์žฅ๋œ ์š”์†Œ์˜ ๊ฐœ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์—ด ๊ธฐ๋ฐ˜ ํ(์›ํ˜•.. 2023. 11. 21.
[์Šคํƒ] ๋ฐฐ์—ด ๊ธฐ๋ฐ˜ ์Šคํƒ๊ณผ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ ๊ธฐ๋ฐ˜ ์Šคํƒ Stack ์Šคํƒ์€ ํ›„์ž…์„ ์ถœ์ด๋ผ๋Š” ๊ทœ์น™์— ๋”ฐ๋ผ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ์ ‘๊ทผํ•˜๋Š” ์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ ์‚ฌ์šฉ ์˜ˆ์‹œ : ์›น ๋ธŒ๋ผ์šฐ์ €์˜ ๋’ค๋กœ ๊ฐ€๊ธฐ ๊ธฐ๋Šฅ, ๋ฌธ์ž์—ด ์—ญ์ˆœ, ๊ด„ํ˜ธ ๊ฒ€์‚ฌ, ์‹คํ–‰ ์ทจ์†Œ ๊ธฐ๋Šฅ, ์žฌ๊ท€ ํ•จ์ˆ˜ ํ˜ธ์ถœ ์Šคํƒ์˜ ๊ฐœ๋… ์Šคํƒ์€ LIFO(Last In, First Out) ๋˜๋Š” FILO(First In, Last Out) ์›์น™์— ๋”ฐ๋ผ ์ž‘๋™ํ•˜๋Š” ์ž๋ฃŒ๊ตฌ์กฐ ์ด ์›์น™์€ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์‚ฝ์ž…๋œ ์š”์†Œ๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ์ œ๊ฑฐ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•จ ์Šคํƒ ์ž๋ฃŒ๊ตฌ์กฐ์˜ ADT(์ถ”์ƒ ๋ฐ์ดํ„ฐ ํƒ€์ž…) Push : ์Šคํƒ์˜ ๋งจ ์œ„์— ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. Pop : ์Šคํƒ์˜ ๋งจ ์œ„์—์„œ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ , ๊ทธ ์š”์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. Peek : ์Šคํƒ์˜ ๋งจ ์œ„ ์š”์†Œ๋ฅผ ๋ฐ˜ํ™˜ํ•˜์ง€๋งŒ, ์ œ๊ฑฐํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. IsEmpty : ์Šคํƒ์ด ๋น„์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ๋ฐฐ์—ด ๊ธฐ๋ฐ˜ ์Šคํƒ (Sta.. 2023. 11. 21.