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

๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ105

7. ๋‹ค์ฐจ์› ๋ฐฐ์—ด (Multi Dimensional Array) 2์ฐจ์› ๋ฐฐ์—ด์ด๋ž€? ์šฐ๋ฆฌ๋Š” 2์ฐจ์› ๋ฐฐ์—ด์— ์ต์ˆ™ํ•˜๋‹ค. ์ง€๊ธˆ ์ด ๊ธ€์„ ๋ณด๋Š” ํ™”๋ฉด๋„ x by y์˜ ํ•ด์ƒ๋„๋ฅผ ๊ฐ€์ง„ 2์ฐจ์› ๋ฐฐ์—ด์ด๋‹ค. 2์ฐจ์› ๋ฐฐ์—ด์˜ ๊ฒฝ์šฐ, 1์ฐจ์› ๋ฐฐ์—ด์ด๋ž‘ ๋‹ค๋ฅผ๊ฒŒ ์—†์–ด์„œ ์†”์งํžˆ ๋ญ˜ ์จ์•ผ ํ•  ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์กฐ๊ธˆ๋งŒ ์ƒ๊ฐ์„ ๋ฐ”๊พธ๋ฉด ๋˜๋Š”๊ฒŒ 2์ฐจ์› ๋ฐฐ์—ด์ด๋ผ์„œ... 1์ฐจ์› ๋ฐฐ์—ด์ด ๋ฐฐ์—ด ํ˜•ํƒœ๋ฅผ ๋ ๋Š” ๊ฒƒ์ด 2์ฐจ์› ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. ์–ด๋–ป๊ฒŒ ๋ด์•ผํ• ๊นŒ์š”? ๋ณ€์ˆ˜ ํ๋ธŒ๋ฅผ ์ƒ๊ฐํ•ด๋ด…์‹œ๋‹ค. ์šฐ๋ฆฌ ๋ˆˆ์—๋Š” 3์ฐจ์›์œผ๋กœ ๋ณด์ด๋Š” ํ•ด๋‹น ํ๋ธŒ๋Š” ํ•œ ๋ธ”๋Ÿญ์ด ๋‹จ์œ„์ž…๋‹ˆ๋‹ค. ์ปดํ“จํ„ฐ์—์„œ๋„ ๋˜‘๊ฐ™์ด int cube ๋ผ๊ณ  ํ•˜๋ฉด ์ € ํ•œ ๋ธ”๋Ÿญ์€ int ์ •๋ณด๋ฅผ ๊ฐ–๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด์—์š”. ์„ ํ˜• ๋ฐฐ์—ด (1์ฐจ์› ๋ฐฐ์—ด) ๊ทธ๋Ÿผ ๋ฐฐ์—ด์€? ์ง€๊ฐ‘์„ ์„ค๋ช…ํ–ˆ๋“ฏ, ํ๋ธŒ์—์„œ๋„ ๋ณด์ผ ์ˆ˜ ์žˆ๋Š”๋ฐ์š”. ๊ฐ™์€ '๋‹จ์œ„'๋ฅผ ๊ธฐ์ค€์œผ๋กœ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„ ๊ฒƒ์ด ๋ฐฐ์—ด์ธ๋ฐ์š”. ํ•ด๋‹น ์‚ฌ์ง„์—์„œ๋Š” block์ด 3๊ฐœ ์žˆ๋‹ค๋Š”.. 2024. 2. 10.
6. ๋ฐฐ์—ด (Array) ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์—ด์‹ฌํžˆ ์จ๋ณด๋ ค๊ณ  ํ–ˆ์ง€๋งŒ, ์ตœ๊ทผ์— ์ƒ๊ฐ์„ ์ •๋ฆฌํ•˜๋Š” ์‹œ๊ฐ„์„ ๋งŽ์ด ๊ฐ–๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.๊ฒฐ๊ตญ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์˜ณ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๊ณ . ๊ธ€์„ ์ฃผ๋กœ ์“ฐ๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.๋‹ค๋งŒ, ์ œ ์ƒ๊ฐ์„ ์ •๋ฆฌํ•˜๊ณ  ๊ธฐ๋ณธ์„ ๋‹ค์‹œ ์ฑ„์šฐ๋Š” ๋А๋‚Œ์˜ ๋ธ”๋กœ๊ทธ๋ผ์„œ ๊ณต๋ถ€์˜ ์ง€์นจ์„œ๊ฐ€ ๋  ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.๋ช‡ ๋ฒˆ์”ฉ, ๋ฐฉ๋ฌธํ•˜๋ฉด์„œ ์ œ ๊ธ€์„ ์ฝ์–ด์ฃผ์‹œ๋Š” ๋ถ„๋“ค๊ป˜ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋ฐฐ์—ด์ด๋ž€ ๋ฌด์—‡์ผ๊นŒ?๋ฐฐ์—ด์€ ์ž๋ฃŒ๊ตฌ์กฐ ๊ด€์ ์—์„œ ๋ณด๋ฉด ์ƒ๋‹นํ•œ๋ฐ์š”.ํ˜„์žฌ ๊ธ€์˜ ์นดํ…Œ๊ณ ๋ฆฌ๋Š” Java์˜ ๊ธฐ๋ณธ์ด๋ก ์ด๋ฏ€๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ๋งŒ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค! ํ˜„์‹ค๊ณผ ๋น—๋Œ€์–ด ์ƒ๊ฐํ•ด๋ณด์ž. ์ˆซ์ž๊ฐ€ `1, 2, 3, 4`์˜ ํ˜•ํƒœ๋ฅผ ๋ ๊ณ  ์žˆ์œผ๋ฉด ์šฐ๋ฆฌ๋Š” '์ˆ˜๊ฐ€ ๋‚˜์—ด๋˜์–ด ์žˆ๋‹ค.' ๋ผ๊ณ  ํ•˜์ฃ ?๊ธ€์ž๊ฐ€ `ใ…ˆ, ใ…ฃ, ใ„ฑ, ใ…, ใ…‚`์˜ ํ˜•ํƒœ๋ฅผ ๋ ๊ณ  ์žˆ์„ ๋•Œ, ์˜ฌ๋ฐ”๋ฅธ ๊ธ€์ž๋กœ '๋ฐฐ์—ด'ํ•ด ๋ณด์„ธ์š”. ๋ผ๊ณ ๋„ ํ•˜์ฃ ?์˜ฌ๋ฐ”๋ฅด๊ฒŒ ๋ฐฐ์—ด ํ•œ๋‹ค๋ฉด.. 2024. 2. 10.
5. ์—ฐ์‚ฐ์ž(Operator)์™€ ์—ฐ์‚ฐ ์ˆœ์œ„ ์—ฐ์‚ฐ์ž๋ž€ ? ์šฐ๋ฆฌ๋Š” ์—ฐ์‚ฐ์ž์— ๋Œ€ํ•ด ์ด๋ฏธ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. +, -, *, / ์™€ ๊ฐ™์€ ์—ฐ์‚ฐ ๊ธฐํ˜ธ๋ฅผ ์˜๋ฏธํ•˜๋Š”๋ฐ์š”. ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์—์„œ๋Š” ์‚ฌ์น™ ์—ฐ์‚ฐ ์™ธ์—๋„ ๋‹ค์–‘ํ•œ ์—ฐ์‚ฐ์ž๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์น™์—ฐ์‚ฐ + ๋‚˜๋จธ์ง€ ์—ฐ์‚ฐ public class Main { public static void main(String[] args) { int a = 18, b = 4; System.out.printf("a + b = %d\n", a + b); System.out.printf("a - b = %d\n", a - b); System.out.printf("a * b = %d\n", a * b); System.out.printf("a / b = %d\n", a / b); System.out.printf("a %% b = %d\n", a .. 2024. 2. 10.
4. STL ๋”ฐ๋ผ์žก๊ธฐ - ์ด์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ (Doubly Linked List) ๊ตฌํ˜„ ์ด์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ž€ ? ์—ฌ๊ธฐ์„œ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ์— ๋Œ€ํ•œ ๊ฐœ๋…์„ ์•Œ๊ฒŒ ๋˜์—ˆ๊ณ  ์—ฌ๊ธฐ์„œ ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด์•˜๋‹ค. ๋˜, ์•ž์„  ํฌ์ŠคํŒ…์—์„œ ์—ฐ๊ฒฐ์— ๋Œ€ํ•œ ๋ฐฉ๋ฒ•์„ ๋งํ–ˆ๋Š”๋ฐ '์ด์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ' ๋Š” ์–‘๋ฐฉํ–ฅ(์ด์ค‘)์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ž๋ฃŒ๊ตฌ์กฐ์ด๋‹ค. ์ฆ‰, ์‹ฑ๊ธ€ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋Š” ์ฝ”์Šค ์—ฌํ–‰์ด๋ผ๋ฉด ์ด์ค‘ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋Š” ์ž์œ  ์—ฌํ–‰์ด๋‹ค. ์ด์— ๋Œ€ํ•ด์„  ๋‚ด๊ฐ€ ์ƒ๊ฐํ•œ ์˜ˆ์‹œ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•œ ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด๊ณ  ๋น„์Šทํ•œ ์˜ˆ์‹œ๋ฅผ ์ฐพ์•„์„œ ๋ณธ์ธ๋งŒ์˜ ๊ฐœ๋…์œผ๋กœ ์ดํ•ดํ•˜๊ธธ.. ์ด๋ฒˆ STL ๋”ฐ๋ผ์žก๊ธฐ ํฌ์ŠคํŠธ๋Š” standard library์ธ list๋ฅผ ๋งŒ๋“ค์–ด๋ณด๊ฒ ๋‹ค. ๋จผ์ €, list์— ์–ด๋–ค ๊ธฐ๋Šฅ์ด ์žˆ๋Š”์ง€ ํ•œ ๋ฒˆ ์•Œ์•„๋ณด์ž. ์šฐ๋ฆฌ๋Š” STL list์— ์–ด๋–ค ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์–ด์žˆ๋Š”์ง€ ํŒŒ์•…ํ•œ ๋’ค์— ์ด๋ฅผ ์ •๋ฆฌํ•  ๊ฒƒ์ด๋‹ค. ๊นƒํ—ˆ๋ธŒ ์ด์Šˆ์— ๊ตฌํ˜„ํ•  ๋‚ด์šฉ์„ ์ž‘์„ฑํ•˜๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ ˆํŒŒ์ง€ํ† ๋ฆฌ์— ์ €์žฅํ• .. 2024. 2. 7.
๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๋ฉฐ ๋ธ”๋กœ๊ทธ ์ˆ˜์ต ์ฐฝ์ถœํ•˜๊ธฐ - ๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†” ์ด๋ฒˆ์—” ๋ธ”๋กœ๊ทธ๋ฅผ ๊ตฌ๊ธ€์—์„œ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ๋„๋ก '๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”'์„ ์ด์šฉํ•ด์„œ ๋“ฑ๋กํ•˜๋„๋ก ํ•ด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”์ด๋ž€? ์šฐ๋ฆฌ ๋ธ”๋กœ๊ทธ๋Š” ํ•˜๋‚˜์˜ '์›น ์‚ฌ์ดํŠธ'์ž…๋‹ˆ๋‹ค. ์„œ์น˜ ์ฝ˜์†”์€ ์›น ์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ๊ธ€์— ์‰ฝ๊ฒŒ ๋…ธ์ถœ ์‹œ์ผœ์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์— ์–ด๋–ค ํ‚ค์›Œ๋“œ๋ฅผ ๊ฒ€์ƒ‰์„ ํ•˜๊ฒŒ ๋˜๋ฉด, ํ•ด๋‹น ํ‚ค์›Œ๋“œ์™€ ๊ด€๋ จ๋œ ๋‚ด์šฉ๋“ค์ด ํฌํ•จ๋œ ์‚ฌ์ดํŠธ ๋ชฉ๋ก์„ ๋…ธ์ถœ์‹œ์ผœ์ฃผ์ฃ ? ๊ฑฐ๊ธฐ์— ์šฐ๋ฆฌ ๋ธ”๋กœ๊ทธ๋ฅผ ํฌํ•จ ์‹œํ‚ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์—์„œ ๋งํ•˜๊ธฐ๋ฅผ ์„œ์น˜ ์ฝ˜์†”์— ๋“ฑ๋กํ•˜์ง€ ์•Š์•„๋„ ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์—๋Š” ๋“ฑ๋ก์ด ๋œ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์‹  ์„œ์น˜ ์ฝ˜์†”์„ ์ด์šฉํ•ด ํŠธ๋ž˜ํ”ฝ์„ ์ข€ ๋” ์‰ฝ๊ฒŒ ๊ด€๋ฆฌํ•˜๊ณ  ์ด ํŠธ๋ž˜ํ”ฝ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ตฌ๊ธ€์— ๋…ธ์ถœ์‹œ์ผœ์ฃผ๋Š” ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๊ฒƒ์ด์ฃ . ์ด๋ฒˆ ํฌ์ŠคํŠธ์—์„œ๋Š” ๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”์„ ์ด์šฉํ•ด ๋ธ”๋กœ๊ทธ๋ฅผ ๊ตฌ๊ธ€์— ๋…ธ์ถœ ์‹œ์ผœ ๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ.. 2024. 2. 6.
๋ฌด์ž‘์ • ๋”ฐ๋ผํ•˜๋ฉฐ ๋ธ”๋กœ๊ทธ ์ˆ˜์ต ์ฐฝ์ถœํ•˜๊ธฐ - ๊ธฐ์ดˆ ์…‹ํŒ… (2 / 2) ์ˆ˜์ต ์ฐฝ์ถœ์„ ์œ„ํ•œ ๊ธฐ์ดˆ ์„ธํŒ… ๋‘ ๋ฒˆ์งธ ํฌ์ŠคํŠธ์ž…๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ์— ๋Œ€ํ•ด ๊ณต๋ถ€๋ฅผ ํ•˜๋‹ค๋ณด๋‹ˆ ๊ธฐ์ดˆ ์…‹ํŒ… ํฌ์ŠคํŠธ๊ฐ€ 2ํŽธ๋งŒ์œผ๋กœ๋Š” ์•ˆ๋˜๊ฒ ๋”๋ผ๊ตฌ์š”. ์ผ๋‹จ, ์ด ๋ช‡๊ฐœ์˜ ๋ณผ๋ฅจ์ด ๋‚˜์˜ฌ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ ๋ณธ๋ก ์œผ๋กœ ๋„˜์–ด๊ฐ€๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ ์ˆ˜์ต ์ฐฝ์ถœ์„ ์œ„ํ•ด์„œ๋Š” ์ด๋ฒˆ ํฌ์ŠคํŠธ๊ฐ€ ๋” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค! ์ด์ „ ํฌ์ŠคํŠธ๋Š” ์ด์ „ ํฌ์ŠคํŠธ์—์„œ๋Š” ๋ธ”๋กœ๊ทธ์˜ '๊ฐ€๋…์„ฑ'์ด๋‚˜ '๊ฐ€์‹œ์„ฑ'์ด ํฌ์ปค์Šค์˜€๋‹ค๋ฉด, ์ด๋ฒˆ์—๋Š” ์ •๋ง๋กœ '๋ธ”๋กœ๊ทธ์˜ ์ˆ˜์ต'์ด ํฌ์ปค์Šค๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. SEO ๋ฐ HTML ์„ค์ •์„ ์ง„ํ–‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. SEO (Serach Engine Optimization) ๋ž€? SEO๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์„ ์ตœ์ ํ™”ํ•˜๋Š” ๋ฐฉ๋ฒ•์ธ๋ฐ์š”. ์šฐ๋ฆฌ ๋ธ”๋กœ๊ทธ๊ฐ€ ๊ฒ€์ƒ‰์—”์ง„์— ๋“ฑ๋กํ•ด์„œ ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์—๊ฒŒ ๋ณด์—ฌ์ ธ์•ผ ํ•˜๊ฒ ์ฃ ? ๊ทธ ๋•Œ, ์ƒ๋‹จ์— ๋…ธ์ถœ๋˜๊ฑฐ๋‚˜ ์ข€ ๋” ํšจ์œจ์ ์ด๊ฒŒ ๋…ธ์ถœ๋˜๋„๋ก ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ ํ•˜๋Š” ๋ธ”๋กœ๊ทธ ์—์„œ๋Š” .. 2024. 2. 5.
3. STL ๋”ฐ๋ผ์žก๊ธฐ - ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ (Singly Linked List) ๊ตฌํ˜„ ๋‹จ์ˆœ ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ž€ ? ์ด์ „ 2. Linked List (์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ) ํฌ์ŠคํŠธ์—์„œ ์„ค๋ช…๋œ ๋‚ด์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ๋Š” ๋ฐ์ดํ„ฐ ๊ฐ„์— '์—ฐ๊ฒฐ'๋˜์–ด ์žˆ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, ์—ฐ๊ฒฐ์€ ์•„๋ž˜์™€ ๊ฐ™์ด ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. A ์—์„œ B๋กœ ๊ฐˆ ๋•Œ(๋‹จ๋ฐฉํ–ฅ), A ใ…ก> B ๋˜๋Š” B ใ…ก> A A ์—์„œ B๋กœ ๊ฐ€๊ณ  B์—์„œ๋„ A๋กœ ๊ฐˆ ์ˆ˜ ์žˆ์„ ๋•Œ(์–‘๋ฐฉํ–ฅ), A B ๋˜๋Š” A ใ…ก B ๋‹จ์ˆœ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ๋Š” ์ด ์ค‘, ๋‹จ๋ฐฉํ–ฅ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋‹จ์ˆœ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ์ด๋‹ค. ๋Œ€์‹ , ์ฃผ์˜ํ•  ์ ์ด ์žˆ๋‹ค. A๊ฐ€ ์‹œ์ž‘์ , B๊ฐ€ ์ข…์ ์ธ ๊ฒฝ์šฐ์—๋Š” B์—์„œ A๋กœ ๊ฐˆ ์ˆ˜ ์—†๋‹ค. ์ฆ‰, ์ˆœํ™˜์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์ด๋‹ค. A ใ…ก> B ใ…ก> A ใ…ก > B ( X ) A ใ…ก> B ใ…ก> ๋ ( O ) ๋‹จ์ˆœ ์—ฐ๊ฒฐ๋ฆฌ์ŠคํŠธ๋Š” ์ด๊ฒŒ ๋์ด๋‹ค. ๊ทธ๋Ÿผ, ์ฃผ๋กœ ์–ด๋–ป๊ฒŒ ์‚ฌ์šฉ๋˜๊ณ .. 2024. 2. 4.
2. ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ (Linked List) ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋ž€ ? ๋จผ์ €, List๋ฅผ ์ƒ๊ฐํ•˜๋ฉด ์ญ‰ ~ ๋‚˜์—ด๋˜์–ด ์žˆ๋Š” ๊ฒƒ์ด ๋– ์˜ค๋ฅด์‹œ๋‚˜์š”? ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ๋Š” ๋ง ๊ทธ๋Œ€๋กœ ์ญ‰ ~ ๋‚˜์—ด๋˜์–ด ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ์„œ๋กœ ์—ฐ๊ฒฐํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ์ด์ฃ . ์–ด? ์ญ‰ ~ ๋‚˜์—ด๋˜์–ด์žˆ๊ณ  ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋Š” ๊ฒƒ์€ '๋ฐฐ์—ด' ์•„๋‹Œ๊ฐ€์š”? ๋งž์Šต๋‹ˆ๋‹ค. ์ž๋ฃŒ๊ตฌ์กฐ์˜ ๊ธฐ๋ณธ์ด์ž ๋ฐ์ดํ„ฐ๊ฐ€ ์ˆœ์ฐจ์ ์œผ๋กœ ๋‚˜์—ด๋˜์–ด ์žˆ๋Š” ๊ฒƒ์€ ๋ฐฐ์—ด์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿผ ์—ฐ์†๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” ๋ฐฐ์—ด(Array)๊ฐ€ ์žˆ๋Š”๋ฐ ์™œ Linked List๋ฅผ ์‚ฌ์šฉํ•˜๋‚˜์š”? ๋ฐฐ์—ด๊ณผ Linked List์—๋Š” ์—„์—ฐํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์•ž์„  ํฌ์ŠคํŒ…์—์„œ ๊ฐ ์ž๋ฃŒ๊ตฌ์กฐ๋Š” ํ•„์š”์— ๋”ฐ๋ฅธ ์‚ฌ์šฉ์ฒ˜๊ฐ€ ์žˆ๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์œ ๋™์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•จ์„ ํ‘œํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฐฐ์—ด์ด๋ผ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์— ๋Œ€ํ•ด ์•Œ๊ณ  Linked List๋ผ๋Š” ์ž๋ฃŒ๊ตฌ์กฐ์™€์˜ ์ฐจ์ด์ ์„ ์•Œ์•„์•ผํ•ฉ๋‹ˆ๋‹ค. ์ฐจ์ด์ ์„.. 2024. 2. 4.
์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ ํ•„๊ธฐ - 2021๋…„ 05์›” 15์ผ ๊ธฐ์ถœ๋ฌธ์ œ ๋งํ–ˆ๋‹ค. ํ„ฑ๊ฑธ์ด๋ผ๋‹ˆ ใ…‹ใ…‹... 3์ผ ์ „๋ถ€ํ„ฐ ๋ฐ”๋น ์„œ ์ดํ‹€๋™์•ˆ ์ž  5์‹œ๊ฐ„ ์ •๋„ ๊ณต๋ถ€ํ–ˆ๋”๋‹ˆ ์ด๋ ‡๊ฒŒ ๋๋‹ค... ์›์ธ๋ถ„์„ 1. ์ด๋•Œ๊นŒ์ง€ ์˜ค๋‹ต๋งž์€ ๋‚ด์šฉ์„ ์ œ๋Œ€๋กœ ๋ณด์ง€์•Š์•˜๋‹ค. 2. 2ํšŒ์ฐจ ๊นŒ์ง€ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜๊ธด ํ–ˆ์ง€๋งŒ, ์ •๋ฆฌ๋งŒ ํ–ˆ๋‹ค. 3. 3ํšŒ์ฐจ, 4ํšŒ์ฐจ์˜ ๊ฒฝ์šฐ๋Š” ์˜ค๋‹ต์„ ๋ณด์ง€๋„ ์•Š์•˜๋‹ค. ๋‚ด์ผ์€ ์ด๋•Œ๊นŒ์ง€ ์ €์žฅํ•ด ๋‘” cbt ์ž๋ฃŒ์˜ ์˜ค๋‹ต๋“ค์„ ๋จผ์ € ๋ณด๊ณ ...... ์˜ค๋‹ต์„ ์œ„์ฃผ๋กœ ์ •๋ฆฌ๋ณด๋‹จ ๊ณต๋ถ€๋ฅผ ํ•ด๋ณด๋ ค๊ณ ํ•œ๋‹ค. ํ•ด๊ฒฐ์ฑ… 1. html๋กœ ์ €์žฅํ•ด๋‘” ๊ธฐ์ถœ๋ฌธ์ œ ๋‹ต์•ˆ์—์„œ ์˜ค๋‹ต๋“ค ์ฒดํฌํ•˜๊ธฐ 2. ์˜ค๋‹ต๋“ค ์ค‘ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ด ์žˆ์œผ๋ฉด ๊ทธ๊ฒƒ์„ ์œ„์ฃผ๋กœ ๋ณด๊ธฐ 3. ์ •๋ฆฌ๋˜์ง€ ์•Š์€ ๋‚ด์šฉ์€ ์‹œ๊ฐ„์ด ๋˜๋ฉด ์ •๋ฆฌํ•˜๊ธฐ 4. ์˜คํ›„ 6์‹œ ์ฏค, CBT ์žฌ ์‹œํ—˜์„ ๋ณด๊ณ  ๋˜ ํšŒ์˜์ฐธ์„;; ์•„... ์ ์ˆ˜๊ฐ€ ์ƒ์Šน์„ธ๋ฅผ ํƒ€๊ณ  ์žˆ์—ˆ๋Š”๋ฐ ์ปจ๋””์…˜์ด ์ •๋ง ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜๋‹ค. ์ง€๊ธˆ๋„ ๊ธ€.. 2024. 2. 2.