Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quick Sort Overview

Total questions: 16

Worksheet time: 6mins

Name
Class
Date
1.

Thuật toán quick sort là gì?

a)

Thuật toán quick sort

b)

Thuật toán insertion sort

c)

Thuật toán merge sort

d)

Thuật toán bubble sort

2.

Cách hoạt động của quick sort?

a)

Quick sort sắp xếp mảng ngẫu nhiên

b)

Quick sort hoạt động bằng cách chọn một phần tử 'pivot' từ mảng và phân chia các phần tử còn lại thành hai mảng con dựa vào việc chúng nhỏ hơn hay lớn hơn pivot. Các mảng con sau đó được sắp xếp đệ quy.

c)

Quick sort không chia mảng con

d)

Quick sort chỉ sử dụng phương pháp đổi chỗ

3.

Ưu điểm của quick sort là gì?

a)

Quick sort cần sử dụng nhiều bộ nhớ phụ

b)

Tốc độ sắp xếp nhanh và hiệu quả trên dữ liệu lớn, không cần thêm bộ nhớ phụ.

c)

Quick sort chậm hơn các thuật toán sắp xếp khác

d)

Quick sort không thể sắp xếp dữ liệu lớn

4.

Nhược điểm của quick sort là gì?

a)

Complexity of O(n log n)

b)

Not suitable for small arrays

c)

Stable sorting algorithm

d)

Unstable sorting algorithm

5.

Quick sort sử dụng phương pháp chia để trị hay chia để trị?

a)

chia để trị

b)

chia để trịt

c)

chia để trịt

d)

chia để trịt

6.

Quick sort có thể sắp xếp một mảng đã sắp xếp từ trước trong thời gian tuyến tính không?

a)

No

b)

Yes

c)

Sometimes

d)

Maybe

7.

Quick sort có độ phức tạp thời gian trung bình là bao nhiêu?

a)

O(1)

b)

O(n log n)

c)

O(n^2)

d)

O(n)

8.

Quick sort có độ phức tạp không gian là bao nhiêu?

a)

O(1)

b)

O(n)

c)

O(log n)

d)

O(n^2)

9.

Quick sort có ổn định không?

a)

Có

b)

Không

c)

Tùy từng trường hợp

d)

Chỉ khi sắp xếp mảng đã sắp xếp

10.

Quick sort có thể sắp xếp các phần tử trùng lặp không?

a)

Chỉ một số

b)

Không

c)

Chỉ một phần

d)

Có

11.

Quick sort có thể sắp xếp một mảng rỗng không?

a)

Có

b)

Không

c)

Không thể nào

d)

Chỉ sắp xếp được mảng có phần tử

12.

Quick sort có thể sắp xếp một mảng chỉ chứa các phần tử giống nhau không?

a)

Sometimes

b)

Maybe

c)

Yes

d)

No

13.

Quick sort có thể sắp xếp một mảng theo thứ tự ngược lại không?

a)

Maybe

b)

Sometimes

c)

No

d)

Yes

14.

Quick sort có thể sắp xếp một mảng chứa các số âm không?

a)

Yes

b)

Sometimes

c)

Maybe

d)

No

15.

Quick sort có thể sắp xếp một mảng chứa các số thực không?

a)

Không

b)

Có

c)

Dựa vào điều kiện

d)

Chỉ sắp xếp được số nguyên

16.

Quick sort có thể sắp xếp một mảng chứa chuỗi ký tự không?

a)

true

b)

only with numbers

c)

false

d)

sometimes