자료구조 / 알고리즘

Jun·2021년 11월 28일
0

자료구조란?
여러 자료들을 관리하기 편하게 할 수 있도록 구조화하여 저장하는 것을 자료구조라고 한다. 데이터의 특성에 따라 체계적으로 데이터를 구조화 해야한다. (자료를 구조화하여 관리하는것)
현실세계로 예를 들면
학생관리
학생은 학년과 반 번호를 나눠서 관리한다. 학생을 관리할 때 모든 학생을 한번에 관리하는 것 보다 몇학년 몇반 몇번의 구조로 나눠서 관리하는 것이 체계적이고 빠르다.

알고리즘이란?
어떠한 것을 입력했을때 원하는 결과 값을 얻을 수 있도록 하는 절차/방법 이다. 현실세계로 예를 들면 미역국을 만들기 위해서는 미역을 넣고 물을 넣는식의 절차가 필요하다.

어떤 자료구조를 쓰냐와 어떤 알고리즘을 썻냐에따라 성능이 천차만별이다.
제일중요한부분!

0개의 댓글