자료구조를 왜 봤냐면..
- 개발자 커뮤니티나 여러 블로그들을 둘러보다보면 빈번히 나오는 이야기들이 있다.
자료구조
와 알고리즘
.
- 그런거 몰라도 실무에서는 크게 문제없다는 사람들도 있고, 개발자라면 기본적으로 알아야한다는 사람들도 있는 것 같다.
- 하지만 분위기가 공통적으로 더 효율적이고 좋은 프로그래밍을 위해서는 필요한 학문이라는것 같다.
- 개발을 전공으로 학교를 다니는 친구한테 물어보니, 1학년때 전공으로도 있다고 한다..
- 비전공자여도 밀리고싶지 않아.. 늘 그랬듯이 혼자서 한번 해보려한다!
자료구조란?
- 방대한 양의 데이터를 효율적으로 관리하는 것.
대표적인 자료구조가 우리가 잘 아는 배열인 것처럼 이론상으로는 별거 없다.
어렵게 느껴지는 이유?
- 실무경험이 없어서
- 공감이 안되서
- 이해가 안되서
자료구조 종류
- 배열처럼 너무나도 익숙하거나 큐, 스택 처럼 들어봤었고 얼추 정의도 알고있는 용어도 있고
- 그래프, 트리 히프처럼 낯선 용어도 있더라.
대충 알고있던것부터 제대로 짚고 넘어가고자 한다.
참조하면 좋은 사이트