자료구조 Data Structures

자료구조를 왜 봤냐면..

  • 개발자 커뮤니티나 여러 블로그들을 둘러보다보면 빈번히 나오는 이야기들이 있다. 자료구조알고리즘.
  • 그런거 몰라도 실무에서는 크게 문제없다는 사람들도 있고, 개발자라면 기본적으로 알아야한다는 사람들도 있는 것 같다.
  • 하지만 분위기가 공통적으로 더 효율적이고 좋은 프로그래밍을 위해서는 필요한 학문이라는것 같다.
  • 개발을 전공으로 학교를 다니는 친구한테 물어보니, 1학년때 전공으로도 있다고 한다..
  • 비전공자여도 밀리고싶지 않아.. 늘 그랬듯이 혼자서 한번 해보려한다!

자료구조란?

  • 방대한 양의 데이터를 효율적으로 관리하는 것.

대표적인 자료구조가 우리가 잘 아는 배열인 것처럼 이론상으로는 별거 없다.

어렵게 느껴지는 이유?

  • 실무경험이 없어서
  • 공감이 안되서
  • 이해가 안되서

자료구조 종류

  • 배열처럼 너무나도 익숙하거나 큐, 스택 처럼 들어봤었고 얼추 정의도 알고있는 용어도 있고
  • 그래프, 트리 히프처럼 낯선 용어도 있더라.

대충 알고있던것부터 제대로 짚고 넘어가고자 한다.

참조하면 좋은 사이트


@SangMin
👆 H'e'story

🚀GitHub