반응형
1) TREE
예를 들면 이런 조직도를 생각해보자
예를들면 사장님도 있고 이사도 있고 뭐 경영지원팀이나 기타 등등이 있을 것이다.
어떤 조직의 형태를 컴퓨터 프로그래밍 적으로 나타내는 것을 트리라고 한다.
또다른 예로는 디렉토리가 있을것이다.
최상위 디렉토리 > 디렉토리 > 계속 반복 이다.
2) SET
한국어로는 집합이다.
예전 수학시간에 배웠던
프로그래밍에서 집합은 추상적이기만 한게 아니고 주적이다.
대학교에서 모임이라고 생각해보면
각각의 농구 축구 등등 이것은 교집합이라고 생각하면 편 할 것같다.
내가 생각할때 자료구조에서 가장 중요한 것은
예를 들어 책이 있다고 하자
책이 한권 일때는 관리가 필요 없다.
만약 책이 100권이라면
내가 필요한 책을 찾으려면 엄청난 시간이 걸릴 것이다.
주제별 가나다 순으로 정리할 것이다.
이렇게 보관 하면 빠른속도로 찾을 수 있다는 장점이 있다.
컴퓨터의 자료구조는
예를 들어 정리정돈의 진화 인거 같다.
파일 > 책 > 책장 > 도서관 > 소셜인터넷 등
이런식으로 말이다.
반응형