[JAVA] 알고리즘 기본 정리
·
JAVA
알고리즘이란? : 알고리즘은 문제를 해결하기 위한 단계적 절차나 규칙을 의미를 뜻하며, 논리적 사고력 향상과 효율적인 문제 해결을 위해 학습하게 됨 또한 알고리즘을 통해 문제 이해도, 코드 구현 능력, 효율적인 해결 방안 도출 능력을 같이 종합적으로 평가하는 부분으로도 사용됨 알고리즘의 표현 방법: 알고리즘을 다른 사람에게 전달하거나 구현하기 위해서는 과정을 명확하고 간결하게 표현하는 것이 중요. 이를 대표하는 방법으로는 의사코드와 자연어 표기법을 사용하는 방법이 있음. 좋은 알고리즘의 조건좋은 알고리즘이란 크게 네가지로 분류하여 확인해볼 수 있다.① 정확성 : 알고리즘이 정확하게 동작 하는가?입력한 값에 대해 올바른 결과가 나오는가정해진 단계를 따라 실행되며 멈추는 시점이 있는가같은 입력값에 따..