Với một bộ không được phân loại A
giải pháp hiệu quả nhất cho việc tìm kiếm các số nguyên nhỏ nhất x
mà không phải là yếu tố A
mà x
nhu cầu để được lớn hơn một số nguyên m
là gì?Tìm số nguyên nhỏ nhất mà không phải là trong một mảng
ví dụ:
Input: A = {7, 3, 4, 1}
, m = 5
Output: x = 6
tôi đang tìm kiếm giải pháp trong C, nhưng bất kỳ loại giả sẽ là hữu ích ... Có thể vấn đề này được giải quyết trong thời gian O (n) trong đó n là kích thước thiết lập?
'calloc (0, len);' có vẻ hơi nhỏ. – wildplasser
@wildplasser Cảm ơn bạn đã chỉ ra. Tôi đã cập nhật câu trả lời – banarun
'Nếu nmemb hoặc kích thước bằng 0, thì calloc() trả về NULL hoặc giá trị con trỏ duy nhất mà sau này có thể là thành công được chuyển thành free(). ' – wildplasser