시간복잡도
-
알고리즘이란?Algorithm 2024. 6. 26. 09:09
알고리즘이란 말을 많이들 들어봤을 것이다.그 의미는 아마 대부분 알고 있을 것이라 생각하지만, 조금만 더 자세히 파보자. 알고리즘이란 무엇인가?▶ 특정 문제를 해결하기 위한 절차나 방법을 말한다. 알고리즘은 일반적으로 입력을 받아 처리한 후 원하는 출력을 생성하는 일련의 단계로 구성된다.또한 알고리즘은 컴퓨터 프로그램의 핵심으로, 문제를 해결하기 위해 명확하고 체계적인 방법을 제공한다. 그렇다면 프로그램이란?▶ 알고리즘을 컴퓨터가 이해하고 실행할 수 있는 특정 프로그래밍 언어(C, Python, JAVA, etc...)로 표현한 것 이러한 알고리즘에는 반드시 지켜야할 요건이 존재하는데, 알고리즘의 요건(특징)1. 완전성 및 명확성(Clarity): 수행 순서와 결과가 완전하고 알고리즘의 각 단계는 명확하..