30/09/2018, 23:30
Bài toán tìm 2 phần từ trong mảng số nguyên N phần tử
Hôm nay lướt trên Facebook, em lượm được 1 bài như sau:
Cho một mảng số nguyên N phần tử, mỗi phần tử xuất hiện 2 lần, chỉ riêng
có HAI phần tử xuất hiện 1 lần duy nhất, yêu cầu tìm ra 2 phần tử đó.
Ví dụ: [2, 5, 1, 4, 3, 5, 3, 2] --> kết quả [1, 4]
Kì vọng: O(N) time và O(1) extra space complexity.
Mọi người cùng suy nghĩ làm cho vui nhé!
HINT: xử lý bit, XOR, bit khác nhau
Bài liên quan
Đáp án ở đây nhé mọi người: [spoiler] http://codepad.org/sAfVpPhk [/spoiler]
Đây là cách giải của 1 anh khá là giỏi về giải thuật có tên giống như vị thủ tưởng hiện tại của VN