1.
다음 정수 열에서 연속 부분합의 최댓값은?
1, -3, 2, 4, -1, 5, -3, 2, 1, -2
- ①5
- ②8
- ③10
- ④15
정답 보기
정답 ③ · 해설 보기
시행 2025-04-05 · 책형 나 · 20문항 · 출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)
1, -3, 2, 4, -1, 5, -3, 2, 1, -2
정답 ③ · 해설 보기
정답 ② · 해설 보기
정답 ④ · 해설 보기
ㄱ. 선택 정렬(selection sort)ㄴ. 삽입 정렬(insertion sort)ㄷ. 힙 정렬(heap sort)ㄹ. 퀵 정렬(quick sort)
정답 ② · 해설 보기

정답 ④ · 해설 보기
A[] = {40, 20, 30, 10}
정답 ③ · 해설 보기
정답 ④ · 해설 보기
정답 ① · 해설 보기
정답 ③ · 해설 보기
인덱스 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
키값 | 22 | 21 | 11 | 5 | 13 | 15 |
정답 ② · 해설 보기
정답 ① · 해설 보기
AAAEEBCCDDDDCCEEEAADDEEEBB
정답 ① · 해설 보기
ㄱ. 소셜 네트워크에서 친구 추천하기ㄴ. 가장 적은 수의 동전으로 거스름돈 돌려받기ㄷ. 최소 비용의 여행 경로 탐색하기ㄹ. 정렬된 1차원 배열 구조에서 특정값 빠르게 찾기
정답 ① · 해설 보기
#include <stdio.h>
int count = 0;
int A[] = {1, 3, 5, 8, 12, 15, 20, 24, 30, 44, 52, 61, 64, 70, 81, 90};
int bin(int low, int high, int key) {
int mid;
count++;
if (low > high) return 0;
else {
mid = (low + high) / 2;
if (key == A[mid]) return 1;
else if (key < A[mid])
return bin(low, mid - 1, key);
else
return bin(mid + 1, high, key);
}
}
int main() {
bin(0, 15, 22);
printf("count: %d, ", count);
bin(0, 15, 52);
printf("count: %d\n", count);
return 0;
}정답 ③ · 해설 보기

정답 ① · 해설 보기




정답 ① · 해설 보기
정답 ④ · 해설 보기
정답 ② · 해설 보기

정답 ② · 해설 보기
void fun(int n) {
if ( (가) ) {
(나)
}
(다)
}정답 ④ · 해설 보기