Luyện tậpCâu hỏi 1. Em hãy chỉnh sửa thuật toán tìm tuần tự để tìm ra tất cả các phần tử...

Câu hỏi:

Luyện tập 

Câu hỏi 1. Em hãy chỉnh sửa thuật toán tìm tuần tự để tìm ra tất cả các phần tử trong dãy bằng giá trị cần tìm, biết dãy đó có nhiều phân tử bằng giá trị cần tìm.

Câu trả lời:
Người trả lời: GV. Đỗ Hồng Đức
Phương pháp giải của câu hỏi trên có thể là sử dụng vòng lặp để duyệt qua từng phần tử của dãy và kiểm tra xem phần tử đó có bằng giá trị cần tìm không. Nếu có, ta tăng biến đếm lên 1 đơn vị. Cuối cùng, biến đếm sẽ chứa số lần xuất hiện của giá trị cần tìm trong dãy.

Câu trả lời cho câu hỏi trên có thể là:
1) Kiểm tra từng phần tử của dãy, nếu phần tử đó bằng với giá trị cần tìm thì tăng biến đếm lên 1.
2) Sau khi duyệt hết dãy, biến đếm sẽ chứa số lần xuất hiện của giá trị cần tìm.

Ngoài ra, để giải bài toán này, có thể sử dụng cách khác như sử dụng đệ quy để duyệt qua dãy và đếm số lần xuất hiện của giá trị cần tìm.
Câu hỏi liên quan:
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.43983 sec| 2190.047 kb