문제를 해결하거나 함수 계산을 위해 모호함이 없는 간단한 명령들로 구성된 일련의 순서적 단계
공간 복잡도 : 실행에 필요한 저장 공간,동일 입출력 시 메모리를 적게 사용
시간 복잡도 : 실행에 걸리는 시간, 동일 입출력 시 빠르면 좋음
→ 시간 복잡도 측정 방식 : 실행되는 알고리즘의 연선 개수 측정 → 컴퓨터 성능과 무관
중요도 : 공간 < 시간
빅오표기법 : 알고리즘의 최악의 경우 연산 개수 n개에 따른 측정 방법
주어진 데이터를 일정한 규칙에 따라 다시 나열하는 것