CodeGym /Java Blog /๋ฌด์ž‘์œ„์˜ /์ฝ”๋”ฉ์‹ค๋ ฅ ๋ ˆ๋ฒจ์—…. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ณณ
John Squirrels
๋ ˆ๋ฒจ 41
San Francisco

์ฝ”๋”ฉ์‹ค๋ ฅ ๋ ˆ๋ฒจ์—…. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ณณ

๋ฌด์ž‘์œ„์˜ ๊ทธ๋ฃน์— ๊ฒŒ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
์•„์‹œ๋‹ค์‹œํ”ผ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์€ ์ง€์‹์„ ๋งŽ์ด ์š”๊ตฌํ•˜๋Š” ์ง์—…์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ์ง„์ •์œผ๋กœ ๋งˆ์Šคํ„ฐํ•˜๋ ค๋ฉด ๋งŽ์€ ์‹œ๊ฐ„๊ณผ ์‹ค์ œ ๊ฒฝํ—˜์ด ํ•„์š”ํ•˜๋‹ค๋Š” ์‚ฌ์‹ค ์™ธ์—๋„ ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ์ „๋ฌธ ์†Œํ”„ํŠธ์›จ์–ด ์—”์ง€๋‹ˆ์–ด๋กœ์„œ ์„ฑ๊ณตํ•˜๋ ค๋ฉด ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ ์ž‘์—…์˜ ์—ฌ๋Ÿฌ ๋‹ค๋ฅธ ์˜์—ญ๊ณผ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์•Œ์•„์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. CodeGym์—์„œ ์šฐ๋ฆฌ์˜ ๋ชฉํ‘œ๋Š” ํ•™์ƒ๋“ค์„ ๊ณ ์šฉํ•  ์ค€๋น„๊ฐ€ ๋œ ์ง„์ •ํ•œ ๊ธฐ๋Šฅ์  Java ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๋„๋ก ๊ต์œกํ•˜๋Š” ๊ฒƒ์ด์ง€๋งŒ, CG๋งŒํผ ํ›Œ๋ฅญํ•˜๊ณ  ์ž˜ ๊ตฌ์„ฑ๋œ ํ•˜๋‚˜์˜ ๊ณผ์ •์€ ๊ฐœ๋ฐœ์ž๋กœ์„œ ํ•„์š”ํ•œ ๋ชจ๋“  ์ง€์‹์„ ์ œ๊ณตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋กœ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž. ์ฝ”๋”ฉ์‹ค๋ ฅ ๋ ˆ๋ฒจ์—….  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ณณ - 1๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— ์šฐ๋ฆฌ๋Š” CodeGym ๊ณผ์ •์˜ ์ผ๋ถ€๊ฐ€ ์•„๋‹Œ ์ถ”๊ฐ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ด€๋ จ ์ฃผ์ œ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๋งํฌ ๋ฐ ๊ถŒ์žฅ ์‚ฌํ•ญ๊ณผ ํ•จ๊ป˜ ์ž‘์„ฑํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ์šฐ๋ฆฌ๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ž€?

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ํšจ์œจ์ ์ธ ์•ก์„ธ์Šค ๋ฐ ์ˆ˜์ •์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์„ฑ, ๊ด€๋ฆฌ ๋ฐ ์ €์žฅ ํ˜•์‹์ž…๋‹ˆ๋‹ค. ๋ณด๋‹ค ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ๋ฐ์ดํ„ฐ ๊ฐ’, ์ด๋“ค ๊ฐ„์˜ ๊ด€๊ณ„ ๋ฐ ๋ฐ์ดํ„ฐ์— ์ ์šฉ๋  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ๋˜๋Š” ์ž‘์—…์˜ ๋ชจ์Œ์ž…๋‹ˆ๋‹ค." ์ด ์ •์˜๋Š” ์•ฝ๊ฐ„ ํ˜ผ๋ž€์Šค๋Ÿฝ์ง€๋งŒ ์š”์ง€๋Š” ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋Š” ๋‚˜์ค‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋Š” ์ผ์ข…์˜ ์ €์žฅ์†Œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์—๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค ํŠน์ • ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ๋•Œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌธ์ œ์— ๊ฐ€์žฅ ์ ํ•ฉํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งŽ์€ ์ „๋ฌธ ์†Œํ”„ํŠธ์›จ์–ด ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ์ •ํ†ตํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๋ฐฐ์šธ ์ˆ˜ ์žˆ๋Š” ๊ณณ

1. ์ฑ…

Java์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ฃผ์ œ ์ž์ฒด๊ฐ€ ๋ณต์žกํ•˜์ง€๋งŒ ์ฝ๊ณ  ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๋‹จํ•œ ์˜ˆ์ œ ํ”„๋กœ๊ทธ๋žจ ์™ธ์—๋„ ์ €์ž๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ž‘์€ ๋ฐ๋ชจ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์›Œํฌ์ƒต์„ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ๊ทธ๋žจ์€ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ๋ชจ์–‘๊ณผ ์ž‘๋™ ๋ฐฉ์‹์„ ๊ทธ๋ž˜ํ”ฝ ํ˜•์‹์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋งค์šฐ ์˜ค๋ž˜๋˜์—ˆ์ง€๋งŒ(1983๋…„์— ์ฒ˜์Œ ์ถœํŒ๋จ) ์—ฌ์ „ํžˆ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ๊ฐ€์žฅ ์ธ๊ธฐ ์žˆ๋Š” ์ž…๋ฌธ ๊ต๊ณผ์„œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ์ €์ž์˜ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์ฒ˜๋ฆฌ๋Š” "์ถ”์ƒ ๋ฐ์ดํ„ฐ ์œ ํ˜•"์ด๋ผ๋Š” ๋น„๊ณต์‹์  ๊ฐœ๋…์œผ๋กœ ํ†ตํ•ฉ๋˜์–ด ๋…์ž๊ฐ€ ๋™์ผํ•œ ๊ฐœ๋…์˜ ๋‹ค๋ฅธ ๊ตฌํ˜„์„ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„ ๊ธฐ์ˆ ๋„ ๊ฐ•์กฐ๋˜๋ฉฐ ๊ธฐ๋ณธ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ถ„์„๋„ ๋‹ค๋ฃน๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ์€ ํŒŒ์Šค์นผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ๋˜ ๋‹ค๋ฅธ ์ข‹์€ ๊ต๊ณผ์„œ์ž…๋‹ˆ๋‹ค. 'Data Structures And Algorithms Made Easy: Data Structures and Algorithmic Puzzles'๋Š” ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜๋Š” ์ฑ…์ž…๋‹ˆ๋‹ค. ๊ฐ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์—ฌ๋Ÿฌ ์†”๋ฃจ์…˜์ด ์žˆ์œผ๋ฉฐ ์ฑ…์€ C/C++๋กœ ์ฝ”๋”ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์ฑ…์€ ๋ฉด์ ‘, ์‹œํ—˜ ๋ฐ ์บ ํผ์Šค ์ž‘์—…์„ ์ค€๋น„ํ•˜๋Š” ๋ฐ ์ง€์นจ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Advanced Data Structures๋Š” ์‘์šฉ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ „๋ฌธ ์ฃผ์ œ๋กœ์„œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ์•„์ด๋””์–ด, ๋ถ„์„ ๋ฐ ๊ตฌํ˜„ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ํฌ๊ด„์ ์ธ ๊ด€์ ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ด ํ…์ŠคํŠธ๋Š” ๊ฒ€์ƒ‰ ํŠธ๋ฆฌ, ๊ฐ„๊ฒฉ ์„ธํŠธ ๊ตฌ์กฐ ๋˜๋Š” ์กฐ๊ฐ๋ณ„ ์ƒ์ˆ˜ ํ•จ์ˆ˜ ๊ตฌ์กฐ, ์ง๊ต ๋ฒ”์œ„ ๊ฒ€์ƒ‰ ๊ตฌ์กฐ, ํž™, ํ•ฉ์ง‘ํ•ฉ ์ฐพ๊ธฐ ๊ตฌ์กฐ์™€ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋กœ ์ˆซ์ž, ๊ฐ„๊ฒฉ ๋˜๋Š” ๋ฌธ์ž์—ด ์„ธํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์—…๋ฐ์ดํŠธํ•˜๋Š” ํšจ์œจ์ ์ธ ๋ฐฉ๋ฒ•์„ ๊ฒ€ํ† ํ•ฉ๋‹ˆ๋‹ค. , ๊ตฌ์กฐ์˜ ๋™์ ํ™” ๋ฐ ์ง€์†์„ฑ, ๋ฌธ์ž์—ด ๊ตฌ์กฐ ๋ฐ ํ•ด์‹œ ํ…Œ์ด๋ธ”.

2. ์˜จ๋ผ์ธ ๊ฐ•์ขŒ

โ€œ์ข‹์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋ฐ์ดํ„ฐ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ผ๋ จ์˜ ์ข‹์€ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ํ•จ๊ป˜ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ MicroMasters ํ”„๋กœ๊ทธ๋žจ์˜ ์ผ๋ถ€์ธ ์ด ๊ณผ์ •์—์„œ๋Š” ๋‹ค์–‘ํ•œ ๊ณ„์‚ฐ ๋ฌธ์ œ์— ์‚ฌ์šฉ๋˜๋Š” ๊ณตํ†ต ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ๊ตฌํ˜„๋˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šฐ๊ณ  ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ณผ์ œ์—์„œ ์ด๋ฅผ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์—ฐ์Šตํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์˜ ํŠน์ • ๋‚ด์žฅ ๊ตฌํ˜„ ๋‚ด๋ถ€์—์„œ ์ง„ํ–‰๋˜๋Š” ์ž‘์—…๊ณผ ์˜ˆ์ƒ๋˜๋Š” ์ž‘์—…์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ์‚ฌ์šฉ ์‚ฌ๋ก€๋„ ๋ฐฐ์šฐ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€๋ผ๊ณ  ๊ณผ์ • ์ž‘์„ฑ์ž๋Š” ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ: ๋ฌด๋ฃŒ์ง€๋งŒ Pluralsight ํ”Œ๋žซํผ์— ๊ฐ€์ž…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Microsoft์—์„œ ๊ฑฐ์˜ 10๋…„ ๋™์•ˆ ๋‹ค์–‘ํ•œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•œ ์ˆ™๋ จ๋œ ๊ฐœ๋ฐœ์ž์ธ Robert Horvick์˜ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. โ€œ์ด ๊ณผ์ •์—์„œ ์šฐ๋ฆฌ๋Š” ์ผ์ƒ์ ์ธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ดํŽด๋ณผ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ˆœํšŒ, ๊ฒ€์ƒ‰ ๋ฐ ์—…๋ฐ์ดํŠธ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ํ•จ๊ป˜ ๊ฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ์„ ํƒ๊ณผ ๊ด€๋ จ๋œ ์žฅ๋‹จ์ ์— ๋Œ€ํ•ด ๋…ผ์˜ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.โ€๋ผ๊ณ  Horvick์€ ๋งํ•ฉ๋‹ˆ๋‹ค.

๊ฐ€๊ฒฉ: Udemy์—์„œ $99.9. Java ํ”„๋กœ๊ทธ๋ž˜๋จธ๋ฅผ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ(๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜)์— ๋Œ€ํ•œ ์ตœ๊ณ ์˜ ๊ณผ์ • ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๊นŠ์€ ์ˆ˜์ค€์—์„œ ์‚ฌ๋ฌผ์„ ์ดํ•ดํ•˜๊ณ  ์ด๋ก ๋ณด๋‹ค๋Š” ๊ตฌํ˜„์— ๋Œ€ํ•ด ์ž‘์—…ํ•˜๋ ค๋Š” Java ์ฝ”๋”๋ฅผ ์œ„ํ•œ ์‹ค์Šต ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ๋‹ค๋ฃจ๋Š” ์ฃผ์ œ์—๋Š” ๋ฐฐ์—ด, ์—ฐ๊ฒฐ ๋ชฉ๋ก, ํŠธ๋ฆฌ, ํ•ด์‹œ ํ…Œ์ด๋ธ”, ์Šคํƒ, ๋Œ€๊ธฐ์—ด, ํž™, ์ •๋ ฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋ฐ ๊ฒ€์ƒ‰ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ๊ณผ์ •์€ JDK์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์„ ์‚ดํŽด๋ณด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๋‹ค๋ฅธ ๊ณผ์ •๋ณด๋‹ค ๋” ๋งŽ์€ ์‹œ๊ฐ„์„ ํ• ์• ํ•ฉ๋‹ˆ๋‹ค.

3. ์œ ํŠœ๋ธŒ ์ฑ„๋„

Programming with Mosh๋Š” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ดˆ๋ณด์ž๋ฅผ ์œ„ํ•œ ์ธ๊ธฐ ์žˆ๋Š” ์ฃผ๋ฅ˜ YouTube ์ฑ„๋„์ž…๋‹ˆ๋‹ค. Java ๋ฐ ๊ธฐํƒ€ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์— ๋Œ€ํ•œ ๋งŽ์€ ์ž์Šต์„œ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ๋Œ€ํ•œ ์ž์Šต์„œ๋ฅผ ํฌํ•จํ•˜์—ฌ ์ž˜ ๊ตฌ์„ฑ๋˜๊ณ  ์ž˜ ์ œ์‹œ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ฑ…์„ ์ฝ๊ณ  ์ˆ˜์—…๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ์ด๋Ÿฌํ•œ ์ฃผ์ œ์— ์ต์ˆ™ํ•ด์งˆ ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

Google ์—”์ง€๋‹ˆ์–ด William Fiset์ด ์ œ๊ณตํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์— ๊ด€ํ•œ ์ตœ๊ณ ์˜ ๋ฌด๋ฃŒ ๋™์˜์ƒ ๊ณผ์ • ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ํ’ˆ์งˆ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์ดˆ๋ณด์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ๊ฐ€๋ฅด์นฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผํ•˜๊ธฐ ์‰ฌ์šด ๋‹จ๊ณ„๋ณ„ ์ง€์นจ๊ณผ ํ•จ๊ป˜ ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ฝ”๋”ฉํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ๋ฐฐ์›๋‹ˆ๋‹ค. ์ œ์‹œ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์—๋Š” Java์—์„œ ์ž‘๋™ํ•˜๋Š” ์ผ๋ถ€ ์†Œ์Šค ์ฝ”๋“œ๊ฐ€ ์ˆ˜๋ฐ˜๋ฉ๋‹ˆ๋‹ค.
์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION