์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค/๋ฏธ์…˜

์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค/๋ฏธ์…˜

๊ฐ์ฒด๊ฐ„์˜ ์˜์กด์„ฑ ์ค„์ด๊ธฐ

์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ ๋ฏธ์…˜์„ ์ง„ํ–‰ํ•˜๋ฉฐ ๊ฐ€์žฅ ๋งŽ์ด ๊ณ ๋ฏผํ–ˆ๋˜ ๋‚ด์šฉ์„ ๊ณต์œ ํ•˜๋ ค๊ณ  ํ•œ๋‹ค. 1. ๊ณ ๋ฏผ ์‚ฌ๋‹ค๋ฆฌ ๊ฒŒ์ž„ ๋ฏธ์…˜์„ ๊ตฌํ˜„ํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋งŽ์ด ๊ณ ๋ฏผํ•œ ๋ถ€๋ถ„์€ ‘๊ฐ์ฒด๊ฐ€ ํ•„๋“œ๋กœ ๊ฐ–๊ณ  ์žˆ๋Š” ๊ฐ์ฒด๋ฅผ ์–ด๋””์—์„œ ์ƒ์„ฑํ•ด์ฃผ์–ด์•ผ ํ• ์ง€’ ์ด๋‹ค. ํ•˜๋‚˜์˜ ์™„์„ฑ๋œ '์‚ฌ๋‹ค๋ฆฌ'๋ผ๋Š” ๊ฐ์ฒด๋ฅผ ๊ตฌํ˜„ํ•˜๋ ค๋ฉด ๋งŽ์€ ๋ถ€ํ’ˆ๋“ค์ด ํ•„์š”ํ•˜๋‹ค. (์•„์ง 2์ฃผ์ฐจ ๋ณ‘์•„๋ฆฌ์ด๊ธฐ ๋•Œ๋ฌธ์—..) ์ด๋Ÿฌํ•œ ๊ฐ์ฒด๋ฅผ ์–ด๋””์„œ ์ƒ์„ฑํ•ด์•ผ ํ•  ์ง€ ์กฐ์ฐจ ํ™•์‹คํ•˜๊ฒŒ ๋‹ต์„ ๋‚ด๋ฆฌ๊ธฐ ์–ด๋ ค์› ๋‹ค. ๋จผ์ € ์‚ฌ๋‹ค๋ฆฌ๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋Š”์ง€ ๋ถ€ํ„ฐ ์‚ดํŽด๋ณด์ž. 1.1. ์‚ฌ๋‹ค๋ฆฌ ๊ตฌ์„ฑ ์‚ฌ๋‹ค๋ฆฌ(Ladder) ํ•˜๋‚˜๋Š” ๋””๋”ค๋Œ€๋“ค(Lines)์ด ๋ชจ์—ฌ์„œ ๋งŒ๋“ค์–ด์ง„๋‹ค. ๋””๋”ค๋Œ€ ํ•˜๋‚˜(Line)๋Š” ๋””๋”ค๋Œ€ ์กด์žฌ ์œ ๋ฌด์˜ ์ƒํƒœ๋“ค(List)์ด ๋ชจ์—ฌ์„œ ๋งŒ๋“ค์–ด์ง„๋‹ค. (LineStatus๋Š” boolean ๊ฐ’์ด๋‹ค.) ๊ทธ๋ ‡๋‹ค๋ฉด ์‚ฌ๋‹ค๋ฆฌ ํ•˜๋‚˜๋ฅผ ๋งŒ..

milllllllie
'์šฐ์•„ํ•œํ…Œํฌ์ฝ”์Šค/๋ฏธ์…˜' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๊ธ€ ๋ชฉ๋ก