자료구조와 알고리즘 기본 개념 정리
자료구조(Data Structure)와 알고리즘(Algorithm)은 프로그래밍에서 데이터를 효율적으로 관리하고 문제를 해결하는 핵심 개념입니다.1. 자료구조란?자료구조는 데이터를 저장하고 조직하는 방식입니다. 주요 자료구조로는 배열, 연결 리스트, 스택, 큐, 트리, 그래프 등이 있습니다.🔹 주요 자료구조 종류배열(Array): 연속된 메모리에 데이터를 저장, 빠른 조회 가능연결 리스트(Linked List): 노드가 포인터로 연결된 구조, 삽입/삭제가 용이스택(Stack): 후입선출(LIFO) 방식, 함수 호출 스택에서 사용큐(Queue): 선입선출(FIFO) 방식, 데이터 처리 순서가 중요한 경우 활용트리(Tree): 계층적 구조, 이진 탐색 트리(BST) 활용 가능그래프(Graph): 노드와 간..
2025. 4. 3.