본문 바로가기
Data Structure

[Data Structure] Data Structure 개념

by IsBerry 2019. 3. 2.
반응형


Data Structure 개념

 

 



자료구조(Data Structure) 란?

 : 자료의 집합을 의미.

   각 원소들 사이의 관계가 일정한 규칙에 의해 나열되며, 

   자료에 대한 처리를 효율적으로 수행할 수 있도록 체계적으로 구분하여 표현한 것



자료구조 선택 기준

 : 작업의 효율성, 추상화, 재사용성을 증가 시키기 위하여 적절한 자료구조를 선택해야함


 - 고려사항

   1. 자료의 처리시간

    2. 자료의 크기

    3. 자료의 활용 빈도

    4. 자료의 갱신 정도

    5. 프로그램의 용이성


     * 추상화 

        : 복잡한 자료, 모듈, 시스템 등으로 부터 핵심적인 기능을 간추려내는 것

          자료구조 자체를 구현하는 알고리즘에 중점을 두지 않고 어느 시점에 데이터를 삽입/추출 할 것인지,

          어떻게 사용할 것인지 초점을 맞출 수 있게 함



종류

 1.선형 구조 - 배열, 연결 리스트, 스택, 큐, 데크

 2. 비선형 구조 - 트리, 그래프


                


반응형

'Data Structure' 카테고리의 다른 글

[Data Structure] Hash Function, Hash Table 개념  (0) 2019.03.02