Đây là một câu hỏi thú vị mà tôi đã gặp phải trong một thời gian trước và đã gặp một số vấn đề khi giải quyết nó.m số nguyên bị thiếu trong một mảng có kích thước n
Có một mảng số nguyên được phân loại kích thước N lưu trữ với số 1,2 .., N + M , với M số nguyên thiếu từ nó. M và N được biết trước mặt. Viết một thuật toán để tìm số thiếu M số nguyên theo cách hiệu quả nhất.
Đã cố gắng lập bản đồ nó vào một mảng có kích thước N + M, do đó i chỉ số thứ chứa các phần tử với giá trị i, nhưng điều này đòi hỏi 2 quét (1 cho lập bản đồ, 1 để tìm số M số bị thiếu).
Cuốn sách mà tôi đề cập đến điều này đề cập đến một giải pháp quét đơn lẻ là có thể nhưng tôi không thể đến được nó. Bất kỳ ý tưởng về cách đi về điều này?
Bạn có thể viết xuống một bản quét không? Cảm ơn. –
Câu hỏi này có vẻ rất bản địa hóa và bạn cũng không đưa ra bất kỳ bằng chứng nào cho thấy bạn đã tự mình giải quyết vấn đề. – lockstock
@lockstock xin lỗi về điều đó. Tôi đã chỉnh sửa câu hỏi. Hi vọng điêu nay co ich. – sanz