์ธ๋„ค์ผ ์ž๋ฃŒ๊ตฌ์กฐ(Data Structure) ์ด์ •๋ฆฌ ๋Œ€ํ‘œ์  ์ž๋ฃŒ๊ตฌ์กฐ ๋ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ •๋ฆฌ์ตœ๊ทผ์— ์ž๋ฃŒ๊ตฌ์กฐ ๋ถ„๋ฅ˜ ๋„์‹, ๋ฐฐ์—ด(array), ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ(linked list), ์Šคํƒ(stack), ์žฌ๊ท€ํ•จ์ˆ˜์™€ ์Šคํƒ ๋ฉ”๋ชจ๋ฆฌ, ํ(queue), ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ๊ณผ ํ์— ๋Œ€ํ•ด ๋‹ค์‹œ ๊ณต๋ถ€ํ–ˆ๋‹ค. ์ด ์™ธ์—๋„ ํ•ด์‹œํ…Œ์ด๋ธ”, ๊ทธ๋ž˜ํ”„, ํŠธ๋ฆฌ, ํž™ ๋“ฑ ์ค‘์š”ํ•œ ์ž๋ฃŒ๊ตฌ์กฐ๋ฅผ ํฌํ•จํ•ด ์ค‘์š” ์ž๋ฃŒ๊ตฌ์กฐ 8๊ฐœ๋ฅผ ์ •๋ฆฌํ•ด๋ณด๋ คํ•œ๋‹ค. 0. ์ž๋ฃŒ๊ตฌ์กฐ ๋ถ„๋ฅ˜ ๋„์‹์ž๋ฃŒ๊ตฌ์กฐ๋Š” ํฌ๊ฒŒ ์„ ํ˜•(Linear) ์ž๋ฃŒ๊ตฌ์กฐ์™€ ๋น„์„ ํ˜•(Non-linear) ์ž๋ฃŒ๊ตฌ์กฐ๋กœ ๋ถ„๋ฅ˜๋œ๋‹ค์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ:๋ฐฐ์—ด, ์—ฐ๊ฒฐ ๋ฆฌ์ŠคํŠธ, ์Šคํƒ, ํ ๋“ฑ์ด ๋Œ€ํ‘œ์ ํŠน์ง•: ๋ฉ”๋ชจ๋ฆฌ ์ƒ์— ์—ฐ์†์  ๋˜๋Š” ์ˆœ์ฐจ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๋ฉฐ, ์‚ฝ์ž…/์‚ญ์ œ ์—ฐ์‚ฐ์ด ํ•œ์ชฝ ๋ ๋˜๋Š” ์ค‘๊ฐ„์—์„œ ์ด๋ฃจ์–ด์ง๋น„์„ ํ˜• ์ž๋ฃŒ๊ตฌ์กฐ:ํŠธ๋ฆฌ, ํž™, ๊ทธ๋ž˜ํ”„ ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ๊ณ„์ธต์  ๋˜๋Š” ๋„คํŠธ์›Œํฌ ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํŠน์ง•: ..
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 ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹จ๋‹ค....