컴퓨터과학과

컴퓨터과학과 학생 게시판

단축키

Prev이전 문서

Next다음 문서

1과목

알고리즘

(1~35)

 

 

출제위원:방송대 이관용

 

출제범위:교재 전체(해당 멀티미디어 강의 포함)

 

 

 

1. 이론적으로 문제 해결이라는 관점에서 반드시 만족하지 않아도 되는 알고리즘의 조건은?

  ① 유효성                      ② 명확성      

  ③ 효율성                     ④ 유한성

 

2. 연결 리스트의 특정 노드에서 선행 노드와 후행 노드에 대한 접근이 모두 가능한 것은?

  ① 단일 원형 연결 리스트  

  ② 이중 연결 리스트

  ③ 단일 연결 리스트       

  ④ 순차 연결 리스트

 

3. 다음 빈 칸에 알맞은 용어는?

    
그래프  에서 정점  으로부터 정점  까지의 (    )(이)란 간선  으로 연결된 정점의 순서 리스트  을 의미한다.

 
  ① 경로                        ② 차수        

  ③ 연결                        ④ 사이클

 

4. 알고리즘의 대표적인 설계 기법으로 거리가 먼 것은?

  ① 동적 프로그래밍 방법  ② 욕심쟁이 방법

  ③ 상각분석 방법          ④ 분할정복 방법

 

5. 입력 크기  에 대한 알고리즘 수행시간   을 점근 성능으로 올바르게 나타낸 것은?

  ①                          ②           

  ③                         ④  

 

6. 단위 연산의 수행시간이  ( 초)인 컴퓨터에서  개의 데이터를 처리하는 데 가장 오랜 시간이 걸리는 알고리즘의 성능을 나타내는 점화식은?

  ①  ,  

  ②  ,  

  ③  ,  

  ④  ,  

 

7. 분할정복 방법을 적용한 알고리즘 중에서 입력 크기  에 대한 성능이 가장 우수한 것은?

  ① 퀵 정렬              ② 이진 탐색

  ③ 배낭 문제              ④ 합병 정렬

 

8. 분할정복 방법에서 각 순환 호출시마다 거치는 작업 단계가 아닌 것은?

  ① 정렬                                   ② 정복        

  ③ 분할                        ④ 결합

 

9. 다음과 같은 데이터에 대해서 퀵 정렬의 분할 함수 Partition()을 한 번 적용한 후 왼쪽 부분배열에 존재하는 데이터의 개수는?(단, 피벗은 맨 왼쪽 원소이고, 오름차순으로 정렬한다.)

    
30  45  20  15  40  25  35  10

 
  ① 2                           ② 4          

  ③ 6                           ④ 8

 

알고리즘, 운영체제  4-1

 
3 학년   3 교시

10. 퀵 정렬에서 최악의 성능이 발생하지 않는 경우는? (단, 피벗은 맨 왼쪽 원소이다.)

   ① 피벗을 중심으로 항상 동일한 크기의 두 부분배열로 분할되는 경우

   ② 피벗이 항상 부분배열에서 최솟값이 되는 경우

   ③ 입력 데이터가 정렬되어 있는 경우

   ④ 피벗만 제자리를 잡고 나머지 모든 원소가 하나의 부분배열이 되는 경우

 

11. 다음은 입력 크기 38인 배열의 원소를 7개의 그룹(G1∼G7)으로 구성한 모습이다. 최악  으로 i 번째로 작은 원소를 찾기 위한 선택 문제에서 피벗(“중간값들의 중간값”)으로 선택되는 원소는?

   그림입니다. 원본 그림의 이름: CLP00005abc0001.bmp 원본 그림의 크기: 가로 361pixel, 세로 240pixel

   ① 27                          ② 36          

   ③ 43                          ④ 50

 

12. 동적 프로그래밍 방법에 대한 설명으로 적당하지 못한 것은?

   ① 모든 정점 간의 최단 경로 문제와 스트링 편집 거리 문제에 적용된다.

   ② 상향식 접근 방법이다.

   ③ 최적성의 원리가 만족되는 문제에만 적용할 수 있다.

   ④ 소문제들은 서로 독립적이다.

 

13. 피보나치 수열  에서  은 얼마인가? (단,  ,  이다.)

   ① 8                           ② 11          

   ③ 13                          ④ 21

 

14. 동적 프로그래밍 방법을 적용하여 n개의 행렬에 대한 연쇄적 곱셈 문제를 해결하는 알고리즘의 시간 복잡도는?

   ①                          ②       

   ③                          ④  

 

15. 다음은 플로이드 알고리즘을 간략히 정리한 것이다. 이 알고리즘의 성능 표현으로 올바른 것은?

    
Floyd (G=(V,E) ) { // |V|=n

  D[][] ← 입력 간선의 인접 행렬로 초기화

  for (k=1부터 n까지)

    for (i=1부터 n까지)

      for (j=1부터 n까지)

        if ( D[i][j] > D[i][k] + D[k][j] )

           D[i][j] = D[i][k] + D[k][j];

  return D[][];  

}

 
   ①                          ②       

   ③                          ④  

 

알고리즘, 운영체제  4-2

 
3 학년   3 교시

16. 다음과 같은 조건의 배낭 문제를 욕심쟁이 방법으로 해결하였을 때 얻게 되는 최대 이익은? (단, 물체를 쪼갤 수 있다.)

    
• 배낭의 용량 10

• 물체1 → 무게 3, 이익 9

• 물체2 → 무게 3, 이익 15

• 물체3 → 무게 4, 이익 14

• 물체4 → 무게 5, 이익 20

 
   ① 35                          ② 38          

   ③ 42                             ④ 49

 

17. 욕심쟁이 방법을 적용하여 최소 신장 트리를 구하는 알고리즘으로만 나열된 것은?

   ① 크루스칼 알고리즘, 플로이드 알고리즘

   ② 프림 알고리즘, 크루스칼 알고리즘

   ③ 데이크스트라 알고리즘, 프림 알고리즘

   ④ 플로이드 알고리즘, 데이크스트라 알고리즘




알고리즘 기말시험(2015).hwp 알고리즘 기말시험(2016).hwp 알고리즘 기말시험(2017).hwp ​​​​​​​알고리즘 기말시험(2018).hwp ​​​​​​​알고리즘 기말시험(2019).hwp ​​​​​​​알고리즘 대체시험(2015).hwp ​​​​​​​알고리즘 대체시험(2016).hwp ​​​​​​​알고리즘 대체시험(2017).hwp ​​​​​​​알고리즘 대체시험(2018).hwp ​​​​​​​알고리즘 대체시험(2019).hwp ​​​​​​​알고리즘 동계계절시험(2019).hwp ​​​​​​​운영체제 기말시험(2015).hwp ​​​​​​​운영체제 기말시험(2016).hwp ​​​​​​​운영체제 기말시험(2017).hwp ​​​​​​​운영체제 기말시험(2018).hwp ​​​​​​​운영체제 기말시험(2019).hwp ​​​​​​​운영체제 동계계절시험(2019).hwp ​​​​​​​

 

  • ?
    해뇽이 2021.12.05 11:48

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    해뇽이 2021.12.05 11:49

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    컴과4학년 2021.12.07 17:13

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    이런곳도있었나 2021.12.18 23:32

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    puris 2022.01.13 11:41

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    need 2022.01.19 01:12

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    이미터 2022.02.03 06:20

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    노랑 2022.02.06 17:49

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    hedev 2022.02.23 20:10

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    옹이 2022.04.14 20:19

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    컴과학부생 2022.05.03 10:32

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    SONG 2022.05.16 18:21

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    업어요 2022.05.21 17:28

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    럭키포인트 2022.05.21 17:28

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    seim 2022.05.22 10:23

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    쥐며느리 2022.05.27 21:41

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    업어요 2022.05.28 16:42

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    헣헣 2022.05.28 18:56

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    아이오이 2022.05.29 17:12

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    탁발승 2022.06.08 11:19

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    한스 2022.06.08 21:34

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    이훈주 2022.06.12 19:38

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    대학원 2022.08.14 14:05

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    joah 2023.05.26 23:30

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    makingit 2023.05.29 21:16

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    다미 2023.06.05 14:03

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    올실버 2023.06.08 17:36

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    승냥 2023.06.08 17:42

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    승냥 2023.06.08 17:46

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다
  • ?
    흑임자 2025.04.09 23:29

    비회원은 댓글을 읽을 수 없습니다.

    로그인 후에 바로 열람 가능합니다

컴퓨터과학과

컴퓨터과학과 학생 게시판

List of Articles
번호 분류 제목 글쓴이 조회 수 날짜
공지 (필독) 공지 모음 / 코인(포인트) 얻는 방법 및 입문서 417 게시판관리 7967 2022.12.24
공지 커뮤니티를 홍보하고 포인트를 적립해보세요 73 게시판관리 3521 2023.09.20
공지 🎖 활동 메달 안내 및 기준 7 게시판관리 254 2025.07.30
934 일반 퍼플렉시티가 학생에게 무료로 제공되네요. 예린지 12 2025.08.13
933 일반 국가장학금 횟수 제한 추추 36 2025.08.12
932 과공지 2025학년도 컴퓨터과학과 총장배 SW경진대회 1차 심사 결과 발표 comet 36 2025.08.08
931 질문 출석과목 대체 시험 문의 예린지 30 2025.08.08
930 일반 구글 AI 1년 무료 서비스가 한국에도 열렸습니다. 1 예린지 43 2025.08.08
929 과공지 ★25_ 2학기 컴퓨터과학과 지역별 OT 일정★ 1 comet 88 2025.08.01
928 일반 책! 구매하고싶습니다 동글동글동동 58 2025.07.30
927 과공지 [수정] 25학년도 2학기 컴퓨터과학과 OT (서울지역) file comet 62 2025.07.30
926 일반 안녕하세요! 3 배부른쿼카 48 2025.07.30
925 질문 3학년 편입 학점질문 2 으으으으으 101 2025.07.28
924 질문 편입생입니다. 교재가 꼭 필요할까요? 1 아쿠아제트 117 2025.07.28
923 일반 3학년 편입 수강신청문의 드려요 김밥할때김 60 2025.07.28
922 일반 컴퓨터 교재 영어 교재 팝니다 file asdsa 70 2025.07.22
921 일반 가입인사 2 해띵 54 2025.07.18
920 일반 학점 잘주는 과목 추천 부탁드립니다. 12 정억화 364 2025.07.17
919 질문 수강신청 관련 질문드립니다. file 컴과f 81 2025.07.17
918 일반 컴퓨터과학과 책 판매 (워크북 O)합니다! 뭉기 117 2025.07.10
917 질문 교양중 성적받기 수월한거 추천해주실수 있을까요? 2 정억화 205 2025.07.09
916 질문 교수님별 특성 정리 하신 분 있을까요? 예린지 91 2025.07.08
915 일반 기말고사 후기 예린지 99 2025.07.08
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 47 Next
/ 47