4565
2015-09-07 09:25:32
0
상황에 맞게 가져다 쓸 수 있기 위해서 구조를 알 필요가 있습니다.
만약에 데이터가 물리적 드라이브에 저장되어야 하는 상황이고, 자료들 사이에 순서가 없으나, 자료가 몇개의 Set으로 구성되는 경우에 어떤 자료형을 써야 할까요?
혹은 2억개 정도 되는 데이터를 정렬 하려고 하는데, 컴퓨터 한대에 2억개의 자료를 다 저장할 수 없어 10대의 컴퓨터로 분산 처리 해야할 경우에는 어떤 자료형들을 조합, 응용해야 할까요?
혹은 특정 시스템에서, 자료의 정확성 보다는 신속한 응답성이 중요 할 때 정렬이 가능하고 상수시간에 동작하지만 무결성을 보장하지 않는 자료구조로는 어떤 것을 써야할까요?
자료구조에 대한 깊은 이해 없이 무작정 가져다 쓰는 사람이 위의 이슈들을 과연 남의 도움 없이 스스로 해결 할 수 있을까요?
또한 평소에 검색을 하고 개발 커뮤니티에 질문을 한다고 하여도, 개발 프로젝트 자체가 대외비나 기업 기밀이라 외부에 질문을 하지 못하는 상황이 오면 어떻게 하실건가요?