프로그래밍은 결국 저희가 정의한 데이터와 로직, 알고리즘으로 이루어져있고 어떤 자료구조와 알고리즘을 어떻게 정의하고 사용하느냐에 따라 결과가 많이 다를 수 있기 때문에 중요한 요소라고 생각됩니다.
자료구조를 예시로 들면 각각의 객체들이 차지하는 메모리 영역을 정의하고 잘 다룰 수 있는 것이 메모리 관리의 시작이 될 수 있고 알고리즘에서는 시간이 빠르고 자원을 최소화 할 수 있는 것을 사용하는 것이 중요하다고 생각합니다
<aside> 💡 **취지
프로그래밍을 할때 데이터구조와 알고리즘이 로직 내에서 어떻게 동작하는지와 왜 해당 구조가 사용되어야 하는지를 알고 프로그래밍을 하는가에 대한 것**
</aside>