컴퓨터 공학 기초

자료구조 & 알고리즘

JongSeok_12 2019. 11. 12. 15:03

데이터의 구조

- 컴퓨터에 어떠한 데이터를 저장할 때 해당 데이터의 구조를 명시해주어야 함

- 예를 들어 컴퓨터에 1이라는 데이터를 저장할 때

  데이터 : 1, 자료구조 : 숫자 이런 식으로 저장할 수 있음

- 만약 위의 경우에서 범위가 확장된다면?

  즉 저장할 데이터의 양이 많아진다면 어떤 식으로 저장해야 효과적으로 빼서 사용 가능할까?

- 위의 경우와 같을 때 효과적으로 데이터를 처리하기 위해 데이터를 구조화시켜 놓은 것

- 다음과 같이 데이터를 저장하고 저장한 데이터가 많아짐에 따라 데이터를 효과적으로

 사용하기 위해 구조화 시켜 놓은 것을 자료 구조라고 말함

 

 

알고리즘

- 위에서 설명한 자료구조를 어떤 식으로 사용할까? 에 대한 사용 방법이 알고리즘