공기출
공기출
012345678
연도별 :
과목별 :

 

국가 7급 2차 알고리즘-가정답(2023-09-24 / 521.8KB / 639회)

 

국가 7급 2차 알고리즘-가정답(2023-09-24 / 1.38MB / 89회)

 

2023년도 국가공무원 7급 공채 제2차 필기시험 알고리즘 책형 1쪽 알고리즘 1. 컴퓨터 알고리즘(algorithm)의 특성에 대한 설명으로 옳지 않은 것은? ① 알고리즘은 1개 이상의 결과(output)를 생성해야 한다. ② 알고리즘에는 반드시 입력(input)이 1개 이상 존재해야 한다. ③ 알고리즘은 한정된 횟수의 단계 실행 후 반드시 종료해야 한다. ④ 알고리즘의 각 명령은 모호하지 않고 명확해야 한다. 2. 다음 피보나치 수열의 n번째 항을 계산하는 알고리즘에 대한 설명으로 옳지 않은 것은? (단, n ≥ 이다) int fib(n) { if (n == 0) return 0; if (n == 1) return 1; return fib(n – 1) + fib(n – 2); } ① fib(7) 호출 시, fib(3)은 5번 호출된다. ② 알고리즘의 시간 복잡도는  log이다. ③ 알고리즘의 점화식은                      이다. ④ 반복문을 사용하여 알고리즘 성능을 개선할 수 있다. 3. 문제 해결을 위한 알고리즘을 기술하는 방법이 아닌 것은? ① 순서도(flowchart)를 사용하여 도식화한다. ② 의사 코드(pseudo code)를 사용하여 기술한다. ③ 추상 데이터 타입(abstract data type)만으로 기술한다. ④ 단계별로 명확한 문장(자연어)으로 기술한다. 4. 다음 (가) 트리(tree)를 깊이 우선 탐색(DFS, Depth First Search) 알고리즘으로 방문한 순서가 (나)와 같을 때, ㉠ ~ ㉢에 들어갈 노드는? (가) (나) a → b → c → d → e → f → g → h → i → j → k → l → m ㉠ ㉡ ㉢ ① e g c ② e h i ③ k g i ④ k h c 5. 1부터 n까지의 합을 계산하는 다음 알고리즘의 빈칸에 들어갈 코드는? (단, n ≥ 인 정수이다) int sum(n){ if (n == 1) return 1; else ; } ① return n + sum(n - 1) ② return n - sum(n - 1) ③ return n + sum(n + 1) ④ return n - sum(n + 1) 2023년도 국가공무원 7급 공채 제2차 필기시험 알고리즘 책형 2쪽 6. 힙(heap)에 대한 설명으로 옳지 않은 것은? (단, 은 데이터의 개수이다) ① 힙을 구성하는 완전 이진 트리는 1차원 배열을 사용하여 구현할 수 있다. ② 최대 힙(max heap)의 모든 부모 노드 값은 그들의 자식 노드 값보다 크거나 같다. ③ 새로운 데이터 삽입 후 힙 성질을 만족하기 위한 연산의 시간 복잡도는  log 이다. ④ 루트 노드에서 데이터 삭제 후 힙 성질을 만족하기 위한 연산의 시간 복잡도는  log 이다. 7. 병합(merge) 정렬과 퀵(quick) 정렬에 대한 설명으로 옳지 않은 것은? ① 병합 정렬과 퀵 정렬은 모두 재귀 함수(recursive function)로 구현할 수 있다. ② 병합 정렬과 퀵 정렬은 모두 분할 정복(divide-and-conquer) 알고리즘에 속한다. ③ 퀵 정렬은 병합 정렬과 달리 배열 내 요소 간 데이터를 교환 (swap)하지 않는다. ④ 퀵 정렬은 입력의 피봇(pivot) 값을, 병합 정렬은 중간 위치를 사용하여 배열을 분할한다. 8. 다음 버블(bubble) 정렬 알고리즘 (가)에 대한 입력 배열이 (나)일 때, 해당 알고리즘에서 데이터 교환(swap 함수 실행) 직후 (다) 배열 상태에서의 end와 cur의 값은? (가) bubble_sort(arr[], arr_size) { // arr 배열의 인덱스는 0 ~ arr_size-1 for end ← arr_size - 1 to 1 for cur ← 0 to end - 1 if (arr[cur] > arr[cur + 1]) swap(arr[cur], arr[cur + 1]); } (나) 6, 2, 3, 4, 0, 5, 1, 9, 8, 7 (다) 2, 3, 0, 4, 5, 1, 6, 8, 7, 9 end cur ① 8 2 ② 8 4 ③ 7 2 ④ 7 4 9. 다음 알고리즘에 해당하는 정렬은? sort(arr[], n){ // arr 배열의 인덱스는 0 ~ n-1 for i ← 1 to n - 1 { cur ← arr[i]; j ← i – 1; while (j ≧ 0) and (arr[j] > cur) { arr[j + 1] ← arr[j]; j ← j – 1; } arr[j + 1] ← cur; } } ① 쉘(shell) 정렬 ② 기수(radix) 정렬 ③ 선택(selection) 정렬 ④ 삽입(insertion) 정렬 10. 문제 부류(class)간 포함관계로 옳은 것은? (단, P≠NP일 경우이다) ① ② ③ ④ 2023년도 국가공무원 7급 공채 제2차 필기시험 알고리즘 책형 3쪽 11. 다음 설명에 해당하는 알고리즘은? ○ 문제의 입력 사례 분할 후, 분할된 문제의 해답을 우선 구한다. ○ 문제의 입력 사례를 분할할 때, 재귀 관계식을 사용할 수 있다. ○ 분할된 문제의 해답을 저장하여 분할 전 문제의 해답을 구하는 상향식 방법이다. ① 브루트포스(bruteforce) ② 백 트랙킹(backtracking) ③ 분기 한정법(branch-and-bound) ④ 동적 프로그래밍(dynamic programming) 12. 분할 정복(divide-and-conquer) 알고리즘에 대한 설명으로 옳은 것은? ① 이진 탐색(binary search)은 분할 정복 알고리즘에 속한다. ② 분할 정복에 기반을 둔 알고리즘의 시간 복잡도는 최악의 경우 log이다. ③ 반복문(iteration)만을 사용하여 큰 문제를 작은 문제들로 분할한다. ④ 개의 정수들 중 번째로 큰 정수를 찾는 선택(selection) 문제에서 문제의 크기는 재귀적으로 절반씩 분할된다. 13. 다음 알고리즘에 대한 시간 복잡도는? sum ← 0; for j ← 1 to n for i ← 1 to j sum ← sum + 1; for k ← 0 to n - 1 sum ← sum + k; ①  ②  log ③   ④    14.  을 계산하는 다음 알고리즘의 빈칸 ㉠ ~ ㉢에 해당하는 코드로 옳게 짝지어진 것은? (단, 와 는 정수,  ≥ , mod는 나머지 연산이다) int power(a, x) { if (x == 1) return ㉠ ; else if (x == 0) return 1; if (x mod 2 == 0) { temp ← power(a, x / 2); return ㉡ ; } else { temp ← power(a, (x – 1) / 2); return ㉢ ; } } ㉠ ㉡ ㉢ ① a * a temp * a temp * temp * a ② a * a temp * temp a * a * temp ③ a temp * a a * a * temp ④ a temp * temp temp * temp * a 15. 정렬된 정수 배열을 입력으로 하는 이진 탐색 알고리즘에 대한 시간 복잡도는? ① log ②  ③  log ④   2023년도 국가공무원 7급 공채 제2차 필기시험 알고리즘 책형 4쪽 16. 다음 설명에 해당하는 복잡도 함수에 대한 시간 복잡도는? ○     ○  은 궁극적으로 감소하지 않는다. ○        (  이고, 은 3의 거듭제곱이다) ①  ② log ③  ④   17. 다음 수식들에 대해 ㉠ ~ ㉢에 해당하는 빅오() 표기가 옳게 짝지어진 것은? (단, 는 상수이다) ㉡  log   ㉠   ㉢ log           ×      ㉠ ㉡ ㉢ ①        ②       ③    log   ④    log   18. 다음 문제를 해결하기 위한 알고리즘 관련 설명으로 옳은 것은? ○ 개의 물건은 각기 고유의 무게와 가치를 갖는다. ○ 물건은 나눌 수 없으며, 선택한 물건은 통째로 넣는다. ○ 배낭 내 물건들의 총 무게는 배낭 용량을 초과할 수 없다. ○ 최대의 가치를 갖도록 한정된 용량의 배낭에 물건을 넣는다. ① 탐욕 알고리즘을 사용할 경우 시간 복잡도는 이다. ② 탐욕 알고리즘은 문제에 대한 최적해를 계산할 수 없다. ③ 동적 프로그래밍 알고리즘은 가치÷무게(무게당 가치)를 사용한다. ④ 동적 프로그래밍 알고리즘은 힙(heap)을 구성하여 최적해를 탐색한다. 19. 각 정렬 알고리즘에 대한 사례별 시간 복잡도가 옳게 짝지어진 것은? 최선의 경우 최악의 경우 ① 삽입(insertion) 정렬 :     ② 선택(selection) 정렬 :     ③ 힙(heap) 정렬 :   log    ④ 퀵(quick) 정렬 :   log  log 20. 다음 그래프에 대해 크루스칼(Kruskal) 알고리즘에 의한 최소 신장 트리(MST, Minimum Spanning Tree)를 계산할 때, 5번째로 MST에 포함되는 간선은? (단, 초기의 MST는 ∅이다) ① (b, c) ② (b, g) ③ (c, e) ④ (d, e) 21. 다음 방향 그래프의 a 노드에서 각 노드별 최단 경로를 다익스트라 (Dijkstra) 알고리즘으로 계산할 때, 각 노드별 최단 거리 갱신 횟수로 옳은 것은? (단, a 노드를 제외한 모든 노드의 최단 경로 초기값은 ∞이다) ① b : 1회, c : 1회 ② f : 2회, g : 1회 ③ d : 2회, i : 2회 ④ e : 3회, h : 1회 2023년도 국가공무원 7급 공채 제2차 필기시험 알고리즘 책형 5쪽 22. 하노이탑 문제를 해결하기 위한 다음 알고리즘의 빈칸 ㉠, ㉡에 들어갈 코드가 옳게 짝지어진 것은? (단, n은 원판의 개수이다) hanoi(n, from, temp, to){ if (n == 1) move(from, to); // from에서 to로 이동 if (1 < n){ hanoi(n – 1, ㉠ ); move(from, to); // from에서 to로 이동 hanoi(n – 1, ㉡ ); } } ㉠ ㉡ ① from, to, temp from, temp, to ② from, to, temp temp, from, to ③ temp, from, to from, to, temp ④ temp, from, to from, temp, to 23. 라빈-카프(Rabin-Karp) 알고리즘에 대한 설명으로 옳지 않은 것은? (단, 패턴 문자열의 길이는 , 대상 문자열의 길이는 ,  ≤ 이다) ① 패턴 문자열에 대한 해시 값 1개, 대상 문자열에 대한 해시 값이 최대  개 생성된다. ② 문자열의 해시 값을 계산하는 과정에서 호너의 방법(Horner’s rule)을 사용할 수 있다. ③ 해시 값이 컴퓨터 레지스터의 용량을 초과할 경우, 나머지 연산 (mod)을 사용한다. ④ 패턴 문자열의 해시 값과 대상 문자열의 일부 문자열에 대한 해시 값이 일치하면 알고리즘을 종료한다. 24. KMP(Knuth-Morris-Pratt) 알고리즘에 대한 설명으로 옳지 않은 것은? (단, 패턴 문자열의 길이는 , 대상 문자열의 길이는 ,  ≤ 이다) ① 알고리즘의 전처리(preprocessing) 과정을 포함한 시간 복잡도는 이다. ② 대상 문자열과 패턴 문자열의 문자들을 각각 비교하며 문자열 매칭 여부를 판단한다. ③ 매칭이 실패할 경우 미리 생성된 위치 정보를 이용하여 비교를 다시 시작한다. ④ 대상 문자열과 패턴 문자열에서 일치하는 부분 문자열을 이용하여 비교 횟수를 감소시킨다. 25. 다음 문자와 빈도수에 대해 허프만(Huffman) 알고리즘을 이용하여 트리를 구성했을 때, 빈칸 ㉠ ~ ㉣에 들어갈 문자는? (단, ○는 빈도수 노드, □는 문자 노드이다) ㉠ ㉡ ㉢ ㉣ ① a i b k ② a i k b ③ i e d g ④ i e k b


해설등록

해설수정
0
수정내역

유튜브

주소복사

신고

스크랩
2023 국가직 7급 심리학 문제 정답 (2차) (2023-09-24) 2023 국가직 7급 안전관리론 문제 정답 (2차) (2023-09-24) →2023 국가직 7급 알고리즘 문제 정답 (2차) +1 (2023-09-24) 2023 국가직 7급 응용역학 문제 정답 (2차) (2023-09-24) 2023 국가직 7급 인공지능 문제 정답 (2차) +2 (2023-09-24)
댓글수 1
  • 룰루
    룰루김 (*.200.0.119) 7달 전
    공허함
?
정렬  > 
  1. 2023 해경 3차 해양경찰학개론 문제 정답

    해경 3차 2023.10.27 조회수 989
  2. 2023 해경 3차 헌법 문제 정답 +4

    해경 3차 2023.10.27 조회수 3264
  3. 2023 해경 3차 형법 문제 정답 +1

    해경 3차 2023.10.27 조회수 2522
  4. 2023 해경 3차 형사법 문제 정답 +2

    해경 3차 2023.10.27 조회수 3166
  5. 2023 해경 3차 형사소송법 문제 정답 +3

    해경 3차 2023.10.27 조회수 2052
  6. 2023 비상대비업무담당자 예비군법 문제 정답

    비상대비 2023.10.06 조회수 412
  7. 2023 비상대비업무담당자 헌법 문제 정답 +2

    비상대비 2023.10.10 조회수 4249
  8. 2023 국가직 7급 전과목 문제 정답 (2차) - 2023.9.24. +1

    국가직 7급(2차) 2023.09.24 조회수 9472
  9. 2023 국가직 7급 건축계획학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 820
  10. 2023 국가직 7급 건축구조학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 686
  11. 2023 국가직 7급 건축시공학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 556
  12. 2023 국가직 7급 경영학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 2392
  13. 2023 국가직 7급 경제학 문제 정답 (2차) +2

    국가직 7급(2차) 2023.09.24 조회수 7090
  14. 2023 국가직 7급 공직선거법 문제 정답 (2차) +7

    국가직 7급(2차) 2023.09.24 조회수 1038
  15. 2023 국가직 7급 관세법 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 707
  16. 2023 국가직 7급 교육학 문제 정답 (2차) +3

    국가직 7급(2차) 2023.09.24 조회수 4210
  17. 2023 국가직 7급 교정학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 2962
  18. 2023 국가직 7급 국제법 문제 정답 (2차) +2

    국가직 7급(2차) 2023.09.24 조회수 1593
  19. 2023 국가직 7급 국제정치학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 871
  20. 2023 국가직 7급 기계공작법 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 975
  21. 2023 국가직 7급 기계설계 문제 해설 (2차)

    국가직 7급(2차) 2023.09.24 조회수 729
  22. 2023 국가직 7급 노동법 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 770
  23. 2023 국가직 7급 데이터베이스론 문제 정답 (2차) +2

    국가직 7급(2차) 2023.09.24 조회수 1875
  24. 2023 국가직 7급 도시계획 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 550
  25. 2023 국가직 7급 독어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 141
  26. 2023 국가직 7급 러시아어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 148
  27. 2023 국가직 7급 무역학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 373
  28. 2023 국가직 7급 물리학개론 문제 해설 (2차) +1

    국가직 7급(2차) 2023.09.24 조회수 1924
  29. 2023 국가직 7급 반응공학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 242
  30. 2023 국가직 7급 방재관계법규 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 296
  31. 2023 국가직 7급 불어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 165
  32. 2023 국가직 7급 생물학개론 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 781
  33. 2023 국가직 7급 세법 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 2197
  34. 2023 국가직 7급 소프트웨어공학 문제 정답 (2차) +1

    국가직 7급(2차) 2023.09.24 조회수 1149
  35. 2023 국가직 7급 수리수문학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 836
  36. 2023 국가직 7급 스페인어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 175
  37. 2023 국가직 7급 식용작물학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 387
  38. 2023 국가직 7급 심리학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 520
  39. 2023 국가직 7급 안전관리론 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 353
  40. 2023 국가직 7급 알고리즘 문제 정답 (2차) +1

    국가직 7급(2차) 2023.09.24 조회수 1145
  41. 2023 국가직 7급 응용역학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 1381
  42. 2023 국가직 7급 인공지능 문제 정답 (2차) +2

    국가직 7급(2차) 2023.09.24 조회수 1505
  43. 2023 국가직 7급 인사조직론 문제 해설 (2차)

    국가직 7급(2차) 2023.09.24 조회수 2414
  44. 2023 국가직 7급 일어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 329
  45. 2023 국가직 7급 임업경영학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 319
  46. 2023 국가직 7급 자동제어 문제 해설 (2차)

    국가직 7급(2차) 2023.09.24 조회수 371
  47. 2023 국가직 7급 자료구조론 문제 정답 (2차) +2

    국가직 7급(2차) 2023.09.24 조회수 1402
  48. 2023 국가직 7급 재난관리론 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 557
  49. 2023 국가직 7급 재배학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 874
  50. 2023 국가직 7급 전기기기 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 781
  51. 2023 국가직 7급 전기자기학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 834
  52. 2023 국가직 7급 전달현상 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 334
  53. 2023 국가직 7급 전자회로 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 753
  54. 2023 국가직 7급 정보보호론 문제 정답 (2차) +4

    국가직 7급(2차) 2023.09.24 조회수 1481
  55. 2023 국가직 7급 조경학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 376
  56. 2023 국가직 7급 조림학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 300
  57. 2023 국가직 7급 중국어 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 307
  58. 2023 국가직 7급 토양학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 398
  59. 2023 국가직 7급 토질역학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 1111
  60. 2023 국가직 7급 통계학 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 775
  61. 2023 국가직 7급 통신이론 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 671
  62. 2023 국가직 7급 행정법 문제 해설 (2차) +6

    국가직 7급(2차) 2023.09.24 조회수 20274
  63. 2023 국가직 7급 행정학 문제 해설 (2차) +10

    국가직 7급(2차) 2023.09.24 조회수 16494
  64. 2023 국가직 7급 헌법 문제 해설 (2차) +5

    국가직 7급(2차) 2023.09.24 조회수 16676
  65. 2023 국가직 7급 형법 문제 정답 (2차)

    국가직 7급(2차) 2023.09.24 조회수 5244
  66. 2023 국가직 7급 형사소송법 문제 정답 (2차) +4

    국가직 7급(2차) 2023.09.24 조회수 5614
Board Pagination 1 2 3 4 5 ... 10
/ 10
글쓰기 다크모드
뉴스
일정
공고
게시글
인기글
댓글
채팅
로그
차단
  ()   
총 차단자: 10명
😨수험생_xfWdm
아직도 졸업도못하고 공시충 기웃거리는거 보면 레알 부모면상 보고싶다 (2024.07.02. 14:45)
🦈전남대생물15학번백수문현아
이게 지1잡대의 현실이다 (2024.07.02. 12:55)
🤤수험생_4Lla2
앰이 무지개다리 건넌 급식딱충이들 ** 떠듬 (2024.06.30. 16:54)
😲수험생_46Ja4
개패고싶네 이놈들 (2024.06.29. 18:19)
🦉수험생_xfWdm
공시충인데 부모가 ㄹㅇ 불쌍하다 세금은 언제 낼래 노답아.. 공기가 아깝다 (2024.06.29. 11:03)
🦱수험생_xfWdm
인생 개노답 집합소 공시충들아 (2024.06.28. 23:30)
😅수험생_soitV
븅 ㅡ신련이 왜 찡찡대노 (2024.06.28. 14:01)
🥺수험생_xfWdm
정신병자는 개쉬운 공시못붙는 공시충들.. (2024.06.28. 01:47)
🥋수험생_V1bSR
**** 들가보셈 재밌는거 보고 오삼 (2024.06.27. 13:51)
🦵수험생_xfWdm
** 애비 먹칠이나 하네 ㅎㅎ (2024.06.27. 13:24)
더 이상 대화가 없습니다

  최근 해설
최근 활동
전체 해설
출간일순
네이버랭킹
2024 채한태 명품헌법 경정승진 기출문제집22,500원
출간일: 2024.07.03
2024 7급 공무원 기출문제 정복하기 : 헌법 (2018년~2023년 기출문제 수록, 2024년 7급 국가직, 지방직, 서울시 공무원 헌법 시험대비)18,000원
출간일: 2024.07.03
2025 장정훈 경찰실무종합28,800원
출간일: 2024.07.03
더보기
2025 신용한 행정학 최근 10년 단원별 기출문제집 세트38,700원
출간일: 2024.06.20
2025 신용한 행정학 세트(1~2)45,900원
출간일: 2024.06.20
2025 김중규 ALL바른 선행정학44,100원
출간일: 2024.06.18
더보기