알고리즘(Algorithm)이란? 알고리즘(Algorithm)은 컴퓨터 공학 및 정보과학 분야에서 핵심적인 개념 중 하나로, 어떠한 문제를 해결하기 위한 명확하고 체계적인 절차나 규칙의 집합입니다.
컴퓨터 프로그래밍에서 알고리즘은 입력을 받아 원하는 출력을 얻기 위한 과정을 단계적으로 명확하게 정의한 것으로 볼 수 있습니다. 추가적으로 자료구조와 알고리즘은 보통 세트를 이루기도 합니다.
특정 알고리즘들은 특정 자료구조들을 이해하고 있어야만 사용할 수 있는 경우가 있습니다. 알고리즘의 특징 모든 알고리즘은 다음 특징들을 만족시켜야 합니다.
입력: 알고리즘에는 0개 이상의 입력값들이 제공된다. 출력: 알고리즘에는 최소 1개 이상의 출력값들이 제공된다.
명확성: 알고리즘에서 각 과정은 명확하고 모호하지 않다. 유한성: 모든 경우에 대해 유한한 숫자의 과정을 마치고 알고리즘이 종료된다.
무한 루프와 같은 불확실한 동작을 방지하기 위해 필수적이다. 효과성: 알고리즘은 충분히 단순하고, 제한된...
#
Algorithm
#
개용
#
분석
#
수행시간
#
알고리즘
#
점근성능
#
특징
원문 링크 : [Algorithm] 알고리즘의 개요