[데이터구조와 알고리즘] 데이터구조와 알고리즘의 차이는 무엇일까?
·
What I Learned/데이터구조와 알고리즘
학습날짜: 2024.11.21(목) 우리는 개발을 하면서 문제해결을 위해 자료구조와 알고리즘을 알아야 한다. 라고 하는데 나는 데이터구조와 알고리즘의 차이는 알고있는가? 또 데이터구조에 대해서 알고리즘에 대해서 제대로 학습이 되었나? 에서 품은 의문에 다시한번 학습하고 정리하는 글이 되겠다.1. 데이터구조(Data Structure)데이터구조(Data Structure)는 데이터를 효율적으로 저장하고 관리하기 위한 쳬계를 말한다.즉, 데이터는 문자나 숫자, 참과 거짓외에도 다양한 형태로 존재하는데 이것을 효율적으로 사용하려면 체계가 필요하다. 비유하자면 데이터구조는 데이터를 담을 “박스” 또는 “컨테이너”라고 볼 수 있다.데이터를 저장하는 상자, 컨테이너, 책장이라고 생각할 수 있다.각 컨테이너는 목적과..