정보처리기사 필기

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

함수 호출·매개변수·재귀와 스택 프레임

원래 이론 →

헷갈리는 개념

비교 기준재귀반복
상태 표현호출별 매개변수·지역 변수와 보류된 연산에 상태가 나뉨반복 변수와 명시적 자료구조에 상태를 직접 보관
종료 조건기저 조건과 기저로 향하는 진행 규칙반복 조건과 갱신 규칙
자원 사용일반적으로 미완료 호출 수만큼 호출 문맥이 필요단순 반복은 고정된 지역 상태만으로 처리할 수 있음
장점트리 탐색, 분할 정복, 재귀적 정의를 코드 구조에 직접 반영하기 쉬움깊이가 큰 선형 작업에서 호출 깊이 위험을 줄이기 쉬움
주의점깊은 재귀, 잘못된 진행 규칙, 반환 단계 누락갱신식 오류, 반복 조건 오류, 명시적 스택 관리 필요 가능

재귀가 항상 느리거나 반복이 항상 읽기 쉬운 것은 아니다. 문제의 구조, 입력 깊이, 실행 환경의 호출 한계, 상태를 표현하는 방식으로 선택한다.

이 부분의 원문 →

대표 계산·예제

표준 헤더는 라이브러리 함수의 선언 등을 제공한다. 예를 들어 printf를 사용하려면 <stdio.h>를 포함한다. 함수 프로토타입을 소프트웨어 개발 초기에 만드는 시제품이라는 뜻의 프로토타입과 혼동하지 않는다. 여기서는 호출 인터페이스의 선언을 뜻한다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.