자료구조

자료구조의 시작

jjune0131 2022. 8. 14. 21:04

자료구조란?

● 용어 : 자료구조, 데이터 구조, data structure

● 대량의 데이터를 효율적으로 관리할 수 있는 데이터의 구조를 의미

● 코드상에서 효율적으로 데이터를 처리하기 위해, 데이터 특성에 따라, 체계적으로 데이터를 구조화해야함.

 

 

대표적인 자료구조

● Array, Stack, Queue, Linked list, Hash Table, Heap 등

 

 

알고리즘이란?

● 용어 : 알고리즘, algorithm

● 어떤 문제를 풀기 위한 절차 혹은 방법

 어떤 문제에 대해, 특정한 입력을 넣으면 원하는 출력을 얻을 수 있도록 만드는 프로그래밍

 

 

자료구조와 알고리즘이 중요한 이유

● 어떤 자료구조와 알고리즘을 쓰느냐에 따라, 성능이 천차만별이다.

=> 프로그래밍을 잘 할 수 있는 기술과 역량을 익히고, 검증할 수 있음

'자료구조' 카테고리의 다른 글

연결 리스트(Linked List)  (1) 2022.08.15
큐(Queue)  (0) 2022.08.14
배열(Array)  (0) 2022.08.14