Câu hỏi:
12/07/2024 139Trong Nhiệm vụ 2, động tác "quay lui" nằm ở đâu? Việc hoán vị được thực hiện như thế nào?
Sách mới 2k7: 30 đề đánh giá năng lực DHQG Hà Nội, Tp. Hồ Chí Minh, BKHN 2025 mới nhất (chỉ từ 110k).
Quảng cáo
Trả lời:
Động tác quay lui nằm ở dòng 10, 11. Động tác "quay lui" thường được thực hiện khi một chuỗi ký tự hoặc một danh sách các phần tử đã được xây dựng để tạo thành câu, nhưng không phù hợp với yêu cầu hoặc điều kiện nào đó. Khi đó, chúng ta sẽ "quay lui" trở lại và thử các giá trị khác cho phần tử tiếp theo để xây dựng câu
Việc hoán vị được thực hiện như sau: Việc hoán vị các phần tử được thực hiện bằng cách sử dụng một vòng lặp for để duyệt qua tất cả các phần tử trong tập hợp và đưa chúng vào vị trí kế tiếp của chuỗi hoặc danh sách đã được xây dựng. Sau đó, tiếp tục đệ quy để thêm phần tử tiếp theo cho chuỗi hoặc danh sách. Khi đã xây dựng được đầy đủ số phần tử cần thiết, chuỗi hoặc danh sách này được sử dụng để tạo thành một câu hoàn chỉnh. Khi không tìm được chuỗi hoặc danh sách phù hợp, chúng ta sẽ "quay lui" trở lại và thử các giá trị khác cho phần tử tiếp theo.
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Viết chương trình sử dụng kĩ thuật duyệt quay lui để kiểm tra xem một biểu thức có hợp lệ về sử dụng các dấu ngoặc đơn hay không.
Câu 2:
Viết chương trình in ra tất cả các hoán vị của tập hợp S = {1, 2, ..., n} với n được nhập từ bàn phím.
Câu 3:
Sửa lại chương trình trong Nhiệm vụ 1 với yêu cầu thay đổi là cần in ra kết quả là các xâu kí tự chỉ bao gồm các kí tự “A”, “T”, “G”, “X”.
Câu 4:
Theo em kĩ thuật duyệt quay lui thường được áp dụng cho những loại bài toán nào? Em có thể nêu ra một vài ví dụ không?
Câu 5:
Cho các hệ số , hãy viết chương trình sinh tất cả các đa thức bậc k có thể thành lập từ các hệ số trên, mỗi hệ số sử dụng một lần. Một ví dụ của đa thức trên là
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 3)
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 1)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 11 có đáp án
Đề thi cuối học kì 1 Tin học 11 Kết nối trí thức có đáp án (Đề 2)
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 10 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 12 có đáp án
15 câu Trắc nghiệm Tin học 11 Kết nối tri thức Bài 13 có đáp án
Đề thi cuối kì 1 môn Tin học lớp 11 Cánh diều có đáp án (Đề 1)
về câu hỏi!