선택 정렬 알고리즘 퀴즈1

선택 정렬 알고리즘 퀴즈1

11th Grade

7 Qs

quiz-placeholder

Similar activities

데이터의 기초 형성평가

데이터의 기초 형성평가

7th Grade - University

10 Qs

2024-1 프로그래밍

2024-1 프로그래밍

11th Grade - University

12 Qs

'김블루' 에 대해서

'김블루' 에 대해서

KG - Professional Development

7 Qs

선택 정렬 알고리즘 퀴즈1

선택 정렬 알고리즘 퀴즈1

Assessment

Quiz

Computers

11th Grade

Hard

Created by

김서기 김서기

Used 24+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬 알고리즘에서 가장 작은 값을 찾기 위해 반복적으로 수행되는 작업은 무엇인가요?

모든 요소를 한 번씩 비교하는 작업

두 개의 요소를 교환하는 작업

배열의 크기를 줄이는 작업

정렬된 부분과 정렬되지 않은 부분을 나누는 작업

Answer explanation

선택 정렬 알고리즘은 배열에서 가장 작은 값을 찾기 위해 모든 요소를 한 번씩 비교하여 최소값을 찾습니다. 이 과정이 반복되면서 정렬이 이루어집니다.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬 알고리즘에서 교환이 일어나는 시점은 언제인가요?

각 요소를 비교할 때마다

가장 작은 값이 발견될 때마다

각 패스의 마지막에

정렬이 완료될 때

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬과 버블 정렬의 가장 큰 차이점은 무엇인가요?

데이터 교환 횟수

비교 횟수

알고리즘의 안정성

공간 복잡도

정렬 방향

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬은 안정적인 정렬 알고리즘일까요?

예, 안정적이다.

아니요, 불안정하다.

데이터의 종류에 따라 다르다.

알고리즘의 구현 방식에 따라 다르다.

정의할 수 없다.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬의 장점은 무엇인가요?

다른 정렬 알고리즘에 비해 구현이 간단하다.

데이터의 크기가 클수록 효율적이다.

정렬 과정 중 추가적인 메모리를 사용하지 않는다.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

다음 중 선택 정렬을 사용하기 적합한 경우는 어떤 경우일까요?

데이터의 양이 매우 많고, 정렬 속도가 중요한 경우

데이터의 양이 적고, 메모리 사용량을 최소화해야 하는 경우

데이터가 거의 정렬되어 있는 경우

데이터의 종류가 다양하고 복잡한 경우

특별한 경우는 없다. 어떤 경우든 사용할 수 있다.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

선택 정렬 알고리즘의 시간 복잡도가 일반적으로 O(n²)으로 표현됩니다. 이는 다음 중 무엇을 의미하나요?

입력 데이터의 크기가 n일 때, 정렬에 필요한 시간이 n에 정비례하여 증가한다.

입력 데이터의 크기가 n일 때, 정렬에 필요한 시간이 n의 제곱에 비례하여 증가한다.

입력 데이터의 크기가 n일 때, 정렬에 필요한 시간이 n의 로그에 비례하여 증가한다.

입력 데이터의 크기와 상관없이 항상 일정한 시간이 소요된다.

입력 데이터의 크기에 따라 시간 복잡도가 달라질 수 있다.