๐STUDY/๐พ์๋ฃ๊ตฌ์กฐ
01. ์๋ฃ๊ตฌ์กฐ lists: array, structure, linked list, stack, queue
01. lists: array, stack, queue, structure, linked list ์๋ฃ๊ตฌ์กฐ, ๋ฆฌ์คํธ, ๋ฐฐ์ด, ์คํ, ํ, ๋งํฌ๋ ๋ฆฌ์คํธ ์ง๋ ํ๊ธฐ์ ๋ฐฐ์ด ๋ด์ฉ๋ค์ด๋ค. ์์ ํ์๋ค์ ์ํด ๋ณต์ต ๋๋์ผ๋ก ๋ฃ์ ๋ฏ ํ๋ค. 1. Array ๋ฐฐ์ด์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค. ๋ฒํธ(์ธ๋ฑ์ค)์ ๋ฒํธ์ ๋์ํ๋ ๋ฐ์ดํฐ๋ค๋ก ์ด๋ฃจ์ด์ง ์๋ฃ๊ตฌ์กฐ๋ฅผ ๋ํ๋ธ๋ค. ์๋ฃํ์ด ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ผ๋ ฌ๋ก ๋์ดํ๋ ๊ฒ์ด ํน์ง์ด๋ฉฐ, ๋ณดํต ์ฒซ๋ฒ์งธ ์นธ์ ์ธ๋ฑ์ค๋ 0๋ถํฐ ์์ํ๋ค. ์๋ง c๋ฅผ ๋ฐฐ์ธ ๋ ๊ฐ์ฅ ๋จผ์ ๋ฐฐ์ฐ๋ ์๋ฃ๊ตฌ์กฐ๋ค. ์๋์ ๊ฐ์ ๋ฐฉ์์ผ๋ก ์ ์ธ์ ํ ์ ์๋ค. int a[5]; #์ ์ธ int a[5] = {0, }; #์ ์ธ๊ณผ ์ด๊ธฐํ int a[5] = {1, 2, 3, 4, 5}; #์ ์ธ๊ณผ ์ด๊ธฐํ ์๋ฃํ ์ด๋ฆ[๊ฐ์] ์ฒ์ ๋ฐฐ์ด์ ๋ง๋ค..
2020. 2. 22.