Re: searching for missing element in an array
- From: Richard Heathfield <rjh@xxxxxxxxxxxxxxx>
- Date: Sat, 31 May 2008 02:12:20 +0000
Bartc said:
"Richard Heathfield" <rjh@xxxxxxxxxxxxxxx> wrote in message
news:WJSdnRXXlf9Xxd3VnZ2dneKdnZydnZ2d@xxxxxxxxx
user923005 said:
..."Suppose we have n numbers(from 1 to n) and there is an array of size
n-1. How can we find, which number is missing from the array if
numbers 1 to n are being placed in array randomly."
"The trick" is therefore guaranteed to work provided only that
n(n-1)/2 does not exceed the maximum possible value for a number on
the host system.
I completely disagree.
An array initialized with -1 or with INT_MAX would also fit the
initial description.
I agree that the array could be initialised with -1 or INT_MAX or any
other
number you care to mention, but this makes no difference because all
those values are known to be overwritten by values in the range 1 to n,
for the reason I stated above.
An array of all 1's could also fit the description. Each 1 is in the
range 1 to n.
But then there would be more than one number missing, whereas we are
explicitly told that exactly one number is missing (because the spec reads
"which number is missing", not "which numbers are missing"). I already
explained this once.
--
Richard Heathfield <http://www.cpax.org.uk>
Email: -http://www. +rjh@
Google users: <http://www.cpax.org.uk/prg/writings/googly.php>
"Usenet is a strange place" - dmr 29 July 1999
.
- References:
- searching for missing element in an array
- From: srk
- Re: searching for missing element in an array
- From: rossum
- Re: searching for missing element in an array
- From: user923005
- Re: searching for missing element in an array
- From: CBFalconer
- Re: searching for missing element in an array
- From: user923005
- Re: searching for missing element in an array
- From: Richard Heathfield
- Re: searching for missing element in an array
- From: user923005
- Re: searching for missing element in an array
- From: Richard Heathfield
- Re: searching for missing element in an array
- From: Bartc
- searching for missing element in an array
- Prev by Date: Re: searching for missing element in an array
- Next by Date: Re: searching for missing element in an array
- Previous by thread: Re: searching for missing element in an array
- Next by thread: Re: searching for missing element in an array
- Index(es):
Relevant Pages
|