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:
- Khởi độngCâu hỏi. Theo em, An có chắc chắn xác định được thẻ nào in số K không? Em có cách nào xác...
- 1. Bài toàn tìm kiếm trên thực tếBài toán lớp 3. Em cần tìm 5 bạn học sinh có điểm trung bình các...
- Em hãy xác định miễn dữ liệu và nghiệm có thể của các bài toán tìm kiếm sau.1. Bài toán tìm đường...
- 2. Tìm kiếm tuần tựCâu hỏi 1. Quan sát cách thực hiện thuật toán tìm kiếm tuần tự trên ví dụ cụ thể...
- Câu hỏi 1. Cho dãy A = [1, 91, 45, 23, 67, 9, 10, 47, 90, 46, 86]. Thuật toán tìm kiếm tuần tự cần...
- Câu hỏi2. Khi nào thì tìm kiếm tuần tự sẽ tìm được ngay kết quả, cần ít bước nhất?
- Câu hỏi 3. Khi nào thì tìm kiếm tuần tự sẽ tìm được ngay kết quả, cần nhiều bước nhất? Cho ví dụ
- 3. Tìm kiếm nhị phânCâu hỏi 1. Cho trước một đây số đã được sắp xếp theo thứ tự tăng dần. Hãy đọc,...
- Câu hỏi 2. Cho dãy A= {0, 4, 8, 10, 12,14, 17, 18, 20, 31, 34, 87}Với thuật toán tìm kiếm...
- Câu hỏi2. Viết chương trình của thuật toán tìm kiếm nhị phân với dầy sắp xếp giảm dần.
- Vận dụngCâu hỏi 1.Cho A là danh sách tên các học sinh trong lớp, viết chương trình tìm kiếm...
- Câu hỏi 2. Cho A là danh sách tên các học sinh trong lớp được sắp xếp theo thứ tự bảng chữ cái,...
Bình luận (0)