์ธ๋„ค์ผ ์ž๋ฃŒ๊ตฌ์กฐ(Data Structure) ์ด์ •๋ฆฌ ๋Œ€ํ‘œ์  ์ž๋ฃŒ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ •๋ฆฌ์ตœ๊ทผ์— ์ž๋ฃŒ๊ตฌ์กฐ ๋ถ„๋ฅ˜ ๋„์‹, ๋ฐฐ์—ด(array), ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(linked list), ์Šคํƒ(stack), ์žฌ๊ท€ํ•จ์ˆ˜์™€ ์Šคํƒ ๋ฉ”๋ชจ๋ฆฌ, ํ(queue), ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ๊ณผ ํ์— ๋Œ€ํ•ด ๋‹ค์‹œ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์ด ์™ธ์—๋„ ํ•ด์‹œํ…Œ์ด๋ธ”, ๊ทธ๋ž˜ํ”„, ํŠธ๋ฆฌ, ํž™ ๋“ฑ ์ค‘์š”ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ํฌํ•จํ•ด ์ค‘์š” ์ž๋ฃŒ๊ตฌ์กฐ 8๊ฐœ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ คํ•œ๋‹ค. 0. ์ž๋ฃŒ๊ตฌ์กฐ ๋ถ„๋ฅ˜ ๋„์‹์ž๋ฃŒ๊ตฌ์กฐ๋Š” ํฌ๊ฒŒ ์„ ํ˜•(Linear) ์ž๋ฃŒ๊ตฌ์กฐ์™€ ๋น„์„ ํ˜•(Non-linear) ์ž๋ฃŒ๊ตฌ์กฐ๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ:๋ฐฐ์—ด, ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ, ์Šคํƒ, ํ ๋“ฑ์ด ๋Œ€ํ‘œ์ ํŠน์ง•: ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ์—ฐ์†์  ๋˜๋Š” ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉฐ, ์‚ฝ์ž…/์‚ญ์ œ ์—ฐ์‚ฐ์ด ํ•œ์ชฝ ๋ ๋˜๋Š” ์ค‘๊ฐ„์—์„œ ์ด๋ฃจ์–ด์ง๋น„์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ:ํŠธ๋ฆฌ, ํž™, ๊ทธ๋ž˜ํ”„ ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ๊ณ„์ธต์  ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํŠน์ง•: ..
์ธ๋„ค์ผ ๋‚ด ์–ธ์–ด๋กœ ์ •๋ฆฌํ•˜๋Š” ๋จธ์‹ ๋Ÿฌ๋‹1 ์ด๋ฒˆ ํ•™๊ธฐ ๋”ฅ๋Ÿฌ๋‹๊ณผ ๋จธ์‹ ๋Ÿฌ๋‹์„ ๋™์‹œ์— ์ˆ˜๊ฐ•์ค‘์ธ๋ฐ,๋จธ์‹ ๋Ÿฌ๋‹์€ ์˜์–ด์ˆ˜์—…, ๋”ฅ๋Ÿฌ๋‹์€ ํ•œ๊ตญ์–ด ์ˆ˜์—…์ด๋‹ค.. ๊ทธ๋ž˜์„œ์ธ์ง€ ๋”ฅ๋Ÿฌ๋‹ ์ˆ˜์—…์€ ์—„์ฒญ ์žฌ๋ฐŒ๊ฒŒ ๋“ฃ๊ณ  ์žˆ๊ณ  ๊ณผ์ œํ•˜๋Š”๊ฒƒ๋„ ์žฌ๋ฐŒ๋Š”๋ฐ ๋จธ์‹ ๋Ÿฌ๋‹์€ .........  ๋”ฅ๋Ÿฌ๋‹๊ณผ ๊ฒน์น˜๋Š” ๊ฐœ๋…์ด ์ •๋ง ๋งŽ์•„์„œ ๋‹คํ–‰ํžˆ๋„ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๊ฐœ๋…์ด ์ต์ˆ™ํ•˜๊ธด ํ•˜์ง€๋งŒ, ์ˆ˜์—…์ด ์˜์–ด๋‹ค๋ณด๋‹ˆ ์ดํ•ดํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ ค์„œ ๊ณต๋ถ€ํ•˜๋Š” ๋ฐ์— ๋” ์‹œ๊ฐ„์ด ์˜ค๋ž˜๊ฑธ๋ฆฌ๋Š” ๋“ฏ ํ•˜๋‹ค. ๊ทธ๋ž˜์„œ ๋‚ด๊ฐ€ ์„ ํƒํ•œ๊ฑด ๋‚ด ์–ธ์–ด๋กœ! ๋ฌผ๋ก  ํ•œ๊ตญ์–ด๋กœ! ๋จธ์‹ ๋Ÿฌ๋‹ ์ •๋ฆฌํ•ด๋ณด๊ธฐ !! ์ˆ˜์—…์‹œ๊ฐ„์— ๋ฐฐ์šฐ๋Š” deepํ•œ ๋‚ด์šฉ์„ ์ œ์™ธํ•˜๊ณ  ๋‚˜์˜ ์ง€์  ์ž์‚ฐ์„ ์Œ“๋Š” ๋Š๋‚Œ์œผ๋กœ ์ฐจ๊ณก์ฐจ๊ณก ์Œ“์•„๋ณด๋ ค ํ•œ๋‹ค.   ์šฐ์„  ๋‚˜์—๊ฒŒ ๊ฐ€์žฅ ์ต์ˆ™ํ•œ ์ƒ์ฝ” ์„ ์ƒ๋‹˜๊ป˜์„œ ๋จธ์‹ ๋Ÿฌ๋‹ ๊ฐ•์˜๋„ ๋งŒ๋“œ์…จ๊ธธ๋ž˜ ์žฌ๋ฏธ๋กœ ๋“ค์–ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค.๊ทธ๋ฆฌ๊ณ  ๋‚ด ํ•™๊ต ์ˆ˜์—… ์ž๋ฃŒ๋ฅผ ์‚ดํŽด๋ณธ ๋‹ค์Œ์— ๋ถ€์กฑํ•œ ๊ฐœ๋…์€ ๋‹ค๋ฅธ ์œ ํŠœ๋ธŒ ..
m1์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ์šฐ๋ถ„ํˆฌ ์„ค์น˜ํ•˜๊ธฐ ์–ผ๋งˆ์ „์— ๋งฅ๋ถ์„ ์‚ฌ์„œ intel์—์„œ m1์œผ๋กœ ๊ฐˆ์•„ํƒ€๊ฒŒ ๋๋Š”๋ฐ, ๋งˆ์ด๊ทธ๋ ˆ์ด์…˜์„ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœ๊ทธ๋žจ์ด ๊ทธ ์ „๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•˜์˜€๋‹ค. ๊ทธ์น˜๋งŒ virtual box๊ฐ€ ์ž๊พธ ์—๋Ÿฌ๊ฐ€ ๋–ด๊ณ ... ํ•˜๋ฃจ์ข…์ผ ์—๋Ÿฌ๋ฅผ ์žก๊ธฐ ์œ„ํ•ด ์‚ฝ์งˆํ–ˆ๋Š”๋ฐ m1์—์„œ๋Š” virtualbox๊ฐ€ ์•ˆ๋œ๋‹จ๋‹ค ...๐Ÿคฆ๐Ÿป‍โ™€๏ธ ๋Œ€์‹  UTM์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„๋ฅผ ๋Œ๋ฆฌ๋Š”๋ฐ, ๊ธฐ๋กํ•ด๋‘๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์„œ ์˜ค๋žœ๋งŒ์— ๋ธ”๋กœ๊ทธ๋ฅผ ๋“ค์–ด์™”๋‹ค. https://devlogjoy.tistory.com/28 [Mac] M1 ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ubuntu ์„ค์น˜ ๋ฐ ์‹คํ–‰ (VirtualBox, UTM) VirtualBox ๋Œ€์‹  UTM Window ์—์„œ ๋ฆฌ๋ˆ…์Šค ๊ณต๋ถ€๋ฅผ ํ• ๋•Œ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ Mac M1 ์—์„œ ๊ณต๋ถ€๋ฅผ ํ•˜๋ ค ํ–ˆ๋”๋‹ˆ M1 ์—์„œ๋Š” VirtualBox ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹จ๋‹ค....