diff options
| author | Santo Cariotti <santo@dcariotti.me> | 2024-05-28 10:29:13 +0200 | 
|---|---|---|
| committer | Santo Cariotti <santo@dcariotti.me> | 2024-05-28 10:29:13 +0200 | 
| commit | f05d888a0b621ca4e99e2b0fb6e23c097006fe41 (patch) | |
| tree | eebbb2489144112d3288393e354d19375a0aa088 /progs/a26.py | |
Init
Diffstat (limited to 'progs/a26.py')
| -rw-r--r-- | progs/a26.py | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/progs/a26.py b/progs/a26.py new file mode 100644 index 0000000..9a4a36f --- /dev/null +++ b/progs/a26.py @@ -0,0 +1,9 @@ +def find_First_Missing(array,start,end): 
 +    if (start > end): 
 +        return end + 1
 +    if (start != array[start]): 
 +        return start; 
 +    mid = int((start + end) / 2) 
 +    if (array[mid] == mid): 
 +        return find_First_Missing(array,mid+1,end) 
 +    return find_First_Missing(array,start,mid) 
\ No newline at end of file | 
