꾸준히 안타치기

자료구조란(Data Structure)? 본문

CS/자료구조 | 알고리즘

자료구조란(Data Structure)?

글자줍기 2022. 4. 10. 22:21
반응형

자료구조란? - 메모리를 담는 여러가지 형태 / 데이터를 담는 그릇 

자료를 담는 구조로, 자료구조는 각각의 목적에 맞추어져있다.

자료구조의  특징

1. 효율성

자료구조를 사용하는 목적은 데이터를 목적에 맞게 효율적으로 관리 및 사용하는 것입니다.

적절한 자료구조를 선택하여 사용한다면 코드의 효율이 올라갈 것입니다.

 

2. 추상화

추상화란 구체적인 대상에서 공통적인 측면이나 중요한 성질을 뽑아내여 표현하는 과정이다.

서비스 집중화( 코드를 캡슐화 해서 공통으로 사용하는 것 )

 

3. 재사용성

다양한 프로그램에서 동작할 수 있도록 범용성 있게 설계되었습니다.

 

자료구조의 분류

선형 자료구조는 데이터가 일렬로 나열되어있는 것

비선형 자료구조는 그외의 형태

Array

List ( ArrayList / LinkedList )

Stack

Queues

Tree

Graph

 

 

 

참고 

https://www.interviewbit.com/data-structure-interview-questions/

 

Top 40 Data Structure Interview Questions and Answers (2021) - InterviewBit - InterviewBit

What is Data Structure? Data structure is a fundamental concept of any programming language, essential for algorithmic design. It is used for the efficient organization and modification of data. DS is how data and the relationship amongst different data is

www.interviewbit.com

 

 

반응형
Comments