자료구조의 개념

컴퓨터란 무엇인가?

컴퓨터는, 어떤 데이터가 존재하고, 그 데이터를 활용해 동작이 가능한 것

실생활을 잘 반영해서 만드는 것좋은 프로그램이다.

프로그램 = 자료구조 + 알고리즘

<aside> 💡 Thing(data) + Function(action)

</aside>

절차지향 vs 객체 지향

절차지향은 Thing과 Function을 분리해서 다루는 방식(C언어)

객체지향은 Thing과 Function을 함께 다루는 방식

자료구조의 필요성

컴퓨터가 효율적으로 문제를 처리하기 위해서

Untitled

일상생활에서의 사물의 조직화

일상생활에서의 자료구조