1. 문제(Problem)
- 우리가 해답을 찾으려고 묻는 질문
ex) n개의 숫자들의 목록 S를 비내림차순(non-decreasing/오름차순)으로 정렬하자.
2. 매개변수(Parameter)
- 문제에 특정한 값이 지정되어 있지 않은 변수. 위의 예에서 S와 n이 매개 변수역할을 한다.
3. 문제의 사례(Instance)
- 문제의 매개 변수들에 각각 특정한 값을 지정한 것
ex) 위문제들중 문제의 한 사례는 / S = [10, 7, 11, 5, 13, 8], n = 6
4. 문제의 한 사례에 대한 해답
- 문제의 한 사례에서 문제가 제기하는 질문에 대한 해답
ex) 위의 사례에 대한 해답은 [5, 7, 8, 10, 11, 13]이다.
5. 알고리즘
- 문제의 각 사례에 대한 해답을 얻기 위한 단계별 절차를 명확하게 기술 한 것
- 우리가 해답을 찾으려고 묻는 질문
ex) n개의 숫자들의 목록 S를 비내림차순(non-decreasing/오름차순)으로 정렬하자.
2. 매개변수(Parameter)
- 문제에 특정한 값이 지정되어 있지 않은 변수. 위의 예에서 S와 n이 매개 변수역할을 한다.
3. 문제의 사례(Instance)
- 문제의 매개 변수들에 각각 특정한 값을 지정한 것
ex) 위문제들중 문제의 한 사례는 / S = [10, 7, 11, 5, 13, 8], n = 6
4. 문제의 한 사례에 대한 해답
- 문제의 한 사례에서 문제가 제기하는 질문에 대한 해답
ex) 위의 사례에 대한 해답은 [5, 7, 8, 10, 11, 13]이다.
5. 알고리즘
- 문제의 각 사례에 대한 해답을 얻기 위한 단계별 절차를 명확하게 기술 한 것