Lecture notes nowic by idebtor@gmail.com
ํ๋๋ ์ ์ฐ์ ์ ๊ณตํ๋ถ Data Structures(DS, ์๋ฃ ๊ตฌ์กฐ) ๊ฐ์์ ์ค์ ์ฌ๋ฌ๋ถ์ ์ฃผ๋์ ์ด๋ฆ์ผ๋ก ํ์ํฉ๋๋ค. ๋ณธ ๊ฐ์๋ DS๋ฟ๋ง ์๋๋ผ C++ ๊ฐ์๋ ํฌํจ์ด ๋์ด ์์ต๋๋ค. ๋ค๋ง, ์๊ฐ์๋ค์ด ๊ธฐ๋ณธ์ ์ธ C ํ๋ก๊ทธ๋๋ฐ์ ํ ์ ์๋ค๋ ๊ฒ์ ๊ฐ์ ํฉ๋๋ค. ๊ทธ๋์, ์ ๋ ์ด ๊ฐ์๋ฅผ C++ for C Coders & Data Structures ๋ผ๊ณ ๋ถ๋ฅด๊ฒ ๋์์ต๋๋ค.
์ด๊ฒ์ DS๋ฅผ ์๊ฐํ๋ ํ์๋ค์ ์ํ ๊ฐ๋ฐฉํ ๊ฐ๋ฐ ํ๋ซํผ์
๋๋ค. ์ด GitHub๋ฅผ ํตํด์ ๊ฐ์์๋ฃ์ ๋๋ถ์ด ์๊ฐ์๋ค์ด ๊ฐ๋นํด์ผ ํ PSETS(Problem Sets)์ ๊ณต๊ฐ๋์ง๋ง, ์๊ฐ์ ์ฌ๋ฌ๋ถ์๊ฒ๋ updateํ ๊ถํ์ ์ฃผ์ด์ง์ง ์๋ํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก, ์ฌ๋ฌ๋ถ ๊ฐ์๊ฐ ์์ ์ ์ปดํจํฐ์ Clone์ ํ ํ, ์ฌ๋ฌ๋ถ ์์ ์ local repository๋ก ๋ณต์ฌํ์ฌ ์ฌ๋ฌ๋ถ ์์ ์ ์์
์ ํด์ผ ํฉ๋๋ค. ์ด repository์ ๋ด์ฉ์ ์ธ์ ๋ ์ง update๋๊ธฐ ๋๋ฌธ์
๋๋ค. Cloneํ repository์์ ์์
์ ํ์ง ๋ง๊ธธ ๋น๋ถํฉ๋๋ค.
๋ํ, ์ฌ๊ธฐ์ ์ฌ๋ฆฌ๋ ๋ด์ฉ ์ค์ ์์ ํด์ผ ํ ๊ฒ์ด๋ ์ถ๊ฐํ ๊ฒ์ด๋ ํน์ ๋ ์ข์ ์๊ฐ์ด ์์ผ๋ฉด ์ ๊ฒ ์๋ ค์ฃผ๋ฉด ๋์์ด ๋์ด ์ฃผ๊ธธ ๋ถํํฉ๋๋ค.
The materials in this site have been collected from the numerous sources such as Stanford CS106, Harvard CS50 and Princeton Algorithms by Prof. Sedgewick including my own and my students over the years of teaching and experiences of programming. Please help me to keep this tutorial up-to-date by reporting any issues or questions. Please send any comments or criticisms to idebtor@gmail.com. Your assistances and comments will be appreciated..
์ฌ๋ฌ๋ถ์ ์ด ๊ณผ๋ชฉ์ผ๋ก ๋ง๋๊ณ , ๋ํ ์ฌ๊ธธ ์ ์์ด์ ๊ฐ์ฌํฉ๋๋ค.
์ฃผ ์์์(๋น์ง์)<><
One thing I know, I was blind but now I see. John 9:25