[공부] 프로그래밍/자료구조와 알고리즘
-
개념 정리[공부] 프로그래밍/자료구조와 알고리즘 2024. 3. 7. 14:24
자료구조와 알고리즘자료구조(Data Structure)는 데이터를 조직화하고 저장하는 방법을 의미하며, 알고리즘(Algorithm)은 문제를 해결하기 위한 단계적인 절차나 방법을 나타냅니다.◇ 자료구조(Data Structure):자료구조는 데이터를 효율적으로 조직화하여 저장하고 관리하는 방법을 제공합니다. 이를 통해 데이터에 대한 빠른 접근과 검색, 삽입, 삭제 등의 작업을 수행할 수 있습니다. 예를 들어, 배열, 연결 리스트, 스택, 큐, 트리, 그래프 등이 자료구조의 예시입니다.◇ 알고리즘(Algorithm):알고리즘은 문제를 해결하기 위한 명확한 단계적인 절차나 방법을 나타냅니다. 주어진 입력에 대해 원하는 출력을 생성하기 위한 효율적인 방법을 정의합니다. 알고리즘은 특정 작업을 수행하는 데 사용..