EvergreenTree97 / Rokorithm

๐Ÿ’ช 1 ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜
0 stars 0 forks source link

2023/07/03 #39

Open EvergreenTree97 opened 1 year ago

EvergreenTree97 commented 1 year ago

1987 ์•ŒํŒŒ๋ฒณ gold 4

EvergreenTree97 commented 1 year ago

์•ŒํŒŒ๋ฒณ ์ €์žฅ์šฉ์œผ๋กœ HashMap๋ณด๋‹ค BooleanArray๊ฐ€ 4๋ฐฐ ๋น ๋ฅธ์ด์œ ?

๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰: Boolean ๋ฐฐ์—ด์€ ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, ๊ฐ ์ธ๋ฑ์Šค๊ฐ€ ์•ŒํŒŒ๋ฒณ์— ๋Œ€์‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, HashMap์€ ์•ŒํŒŒ๋ฒณ์˜ ๊ฐœ์ˆ˜์— ๋น„๋ก€ํ•˜์—ฌ ํฌ๊ธฐ๊ฐ€ ๋™์ ์œผ๋กœ ์กฐ์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, HashMap์€ ๋” ๋งŽ์€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Boolean ๋ฐฐ์—ด์€ ๊ณ ์ •๋œ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์ด ๋” ์ ์Šต๋‹ˆ๋‹ค.

์ ‘๊ทผ ์†๋„: Boolean ๋ฐฐ์—ด์€ ์ธ๋ฑ์Šค๋ฅผ ์ง์ ‘ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์•ŒํŒŒ๋ฒณ์— ๋Œ€์‘ํ•˜๋Š” ์ธ๋ฑ์Šค๋กœ ๋ฐฐ์—ด์— ์ ‘๊ทผํ•˜์—ฌ ๊ฐ’์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜๋ฉด, HashMap์€ ์•ŒํŒŒ๋ฒณ์„ ํ‚ค๋กœ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ’์„ ๊ฐ€์ ธ์™€์•ผ ํ•ฉ๋‹ˆ๋‹ค. HashMap์—์„œ ๊ฐ’์— ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ•ด์‹œ ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ํ‚ค์˜ ํ•ด์‹œ ๊ฐ’์„ ๊ณ„์‚ฐํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ฐพ์•„์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๊ณผ์ •์€ ๋ฐฐ์—ด์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ„์ด ์†Œ์š”๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ, Boolean ๋ฐฐ์—ด์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ์ ‘๊ทผ ์†๋„ ์ธก๋ฉด์—์„œ ์ด์ ์„ ๊ฐ€์ง€๋ฏ€๋กœ HashMap๋ณด๋‹ค ๋” ๋น ๋ฅธ ์†๋„๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.