khoahoc.vietjack.com

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Lời giải

CHƯƠNG TRÌNH THAM KHẢO

+ viết chương trình bằng thuật toán sắp xếp nổi bọt:

A=[ ]

N=int(input("nhập số lượng phần tử của mảng"))


for i in range(N):

k = int(input("Nhập số nguyên: ")) A.append(k)

for i in range(N-1):

for j in range(N-1-i): if A[j] > A[j+1] :

A[j], A[j+1] = A[j+1],A[j]

print(A)

 

+ viết chương trình bằng thuật toán sắp xếp chèn:

A=[ ]

N=int(input("nhập số lượng phần tử của mảng")) for i in range(N):

k = int(input()) A.append(k)

for i in range(1,N): val=A[i]

j=i-1

while (j >=0 and A[j] > val): A[j+1]=A[j]

j= j-1 A[j+1] = val

print(A)

Lời giải

Đáp án đúng là C.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 5

A. Nâng cấp CPU có tốc độ xử lý và số nhân cao hơn.
B. Giảm dung lượng ổ đĩa cứng. 
C. Nâng cấp màn hình có độ phân giải cao hơn. 
D. Thay bàn phím mới có độ nhạy tốt hơn.

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Câu 6

a)  Dãy A nhận được sau khi áp dụng thuật toán trên là A=[4, 6, 7, 12, 15].
Đúng
Sai
b)  Dãy A được sắp xếp theo yêu cầu sau 6 lần đổi chỗ hai phần tử cạnh nhau.
Đúng
Sai
c)  Sau mỗi vòng lặp thì chưa có phần tử nào được đưa về đúng vị trí của nó.
Đúng
Sai
d)  Thuật toán Bình áp dụng thuật toán sắp xếp nổi bọt”.
Đúng
Sai

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP

Lời giải

Bạn cần đăng ký gói VIP ( giá chỉ từ 250K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.

Nâng cấp VIP