IMG-LOGO

Câu hỏi:

21/07/2024 401

Thuật toán sắp xếp bằng đổi chỗ cho dãy số A theo trật tự tăng dần dừng lại khi nào?

A. Khi M =1 và không còn sự đổi chỗ

Đáp án chính xác

B. Khi số lớn nhất trôi về cuối dãy

C. Khi ai > ai + 1

D. Tất cả các phương án

 Xem lời giải

Trả lời:

verified Giải bởi Vietjack

Đáp án : A

Thuật toán sắp xếp bằng đổi chỗ cho dãy số A theo trật tự tăng dần dừng lại khi:

+ M =1 thì trong dãy có một số hạng nên không cần đổi chỗ và thuật toán kết thúc

+ Không còn sự đổi chỗ vì với mỗi cặp số hạng liền kề trong dãy, nếu số trước lớn hơn sau ta đổi chỗ chúng cho nhau và lặp đi lặp lại, cho đến khi còn số hạng nào đổi chỗ nữa thì dừng.

Câu trả lời này có hữu ích không?

0

Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết

ĐĂNG KÝ VIP

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

Câu 1:

Khi biểu diễn thuật toán bằng lưu đồ (sơ đồ khối), hình chữ nhật thể hiện điều gì?

Xem đáp án » 20/05/2022 568

Câu 2:

Input của bài toán: "Hoán đổi giá trị của hai biến số thực A và C dùng biến trung gian B" là:

Xem đáp án » 20/05/2022 475

Câu 3:

Cho bài toán kiểm tra tính nguyên tố của một số nguyên dương N. Hãy xác đinh Output của bài toán này?

Xem đáp án » 20/05/2022 418

Câu 4:

"…(1) là một dãy hữu hạn các …(2) được sắp xếp theo một trình tự xác định sao cho khi thực hiện dãy các thao tác ấy, từ …(3) của bài toán, ta nhận được …(4) cần tìm". Các cụm từ còn thiếu lần lượt là?

Xem đáp án » 20/05/2022 395

Câu 5:

Chọn phát biểu đúng khi nói về Bài toán và thuật toán:

Xem đáp án » 20/05/2022 345

Câu 6:

Trong tin học sơ đồ khối là:

Xem đáp án » 20/05/2022 314

Câu 7:

Thuật toán tốt là thuật toán:

Xem đáp án » 20/05/2022 289

Câu 8:

Thuật toán có tính:

Xem đáp án » 20/05/2022 280

Câu 9:

Cho thuật toán tìm giá trị nhỏ nhất trong một dãy số nguyên sử dụng phương pháp liệt kê dưới đây:

Bước 1: Nhập N, các số hạng a1, a2,…., aN;

Bước 2: Min ← ai, i ← 2;

Bước 3: Nếu i < N thì đưa đưa ra giá trị Min rồi kết thúc;

Bước 4:

Bước 4.1: Nếu ai > Min thì Min ← ai;

Bước 4.2: i ← i+1, quay lại bước 3.

Hãy chọn những bước sai trong thuật toán trên:

Xem đáp án » 20/05/2022 230

Câu hỏi mới nhất

Xem thêm »
Xem thêm »