Python/구현

[Algorithm] 구현

유일리 2024. 1. 5. 09:49
구현이란?

 

머리속에 있는 알고리즘을 소스코드로 바꾸는 과정을 말한다. 시뮬레이션 및 구현 문제는 문제에서 제시한 상황을 알고리즘으로 수행해내도록 구현하는 문제이다.

 

구현의 적용
  • 자료구조를 활용하는 경우가 많다. BFS/DFS 탐색도 많이 나온다.
  • 문제 분석, 코드 구조 설계, 예제 실행 확인하기
  • 함수화를 잘하자 -> 논리가 복잡해질수록 실수를 줄일 수 있다.
  • 가장 기본적인 반례는 입력 범위의 최솟값, 최댓값으로 주어지는 경우
  • 연산 범위를 확인하여 알맞은 자료형 설정