Tìm số nguyên dương nhỏ nhất > 0 không chứa trong mảng đã cho
ví dụ cho mảng int[] A = { 1, 3, 6, 4, 1, 2 }; thì phải ouput ra số 5
Mình không thông minh nên chỉ nghĩ được là sẽ chạy số n từ 1 đến số lớn nhất của mảng, lặp vòng for xem con số n đó có bằng với phần tử trong mảng hay không, nếu mà bằng thì break, còn không thì in ra số đó.
Như vậy có đúng ko ạ, ai có thể chia sẻ cho mình thuật toán khác với được không ạ.
Xin cảm ơn.