@pitush: pls explain your logic once ........

On Fri, Sep 2, 2011 at 4:09 PM, Piyush Grover <[email protected]>wrote:

> if I have understood the question correctly then:
>
> a[n-1] + b[i] > a[j] + b[i] for all 0 <= j <  n-1
> and a[j] + b[n-1] > a[j] + b[i] for all 0 <= i < n-1
> therefore,
>
> i = j =n-1;
> count = 1;
> S[0] <-- (a[n-1], b[n-1])
> p = a[n-1] + b[n-2];
> q = a[n-2] + b[n-1]
>
> while(count < n){
>
>     if(p > q){
>          j--;
>          S[count++] <-- (a[n-1], b[j]);
>     }else{
>         i--;
>         S[count++]  <-- (a[i], b[n-1]);
>     }
>
>     p = a[n-1] + b[j-1];
>     q = a[i-1] + b[n-1];
>
> }
> Time complexity: O(n)  :  http://ideone.com/FXfVj
>
>
>
> On Fri, Sep 2, 2011 at 10:05 PM, WgpShashank 
> <[email protected]>wrote:
>
>> @Dave Correct , Missed to Provide the Correct Time Complexity in Worst
>> Case it Will be O(N^2) , as we need to find out n  such maximum pair , will
>> think about O(N0) Algo, if able to do it, will post the Algo here
>>
>> Thanks
>> Shashank Mani
>> Computer Science
>> Birla Institute of Technology,Mesra
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msg/algogeeks/-/a14Pj22tbJgJ.
>>
>> To post to this group, send email to [email protected].
>> To unsubscribe from this group, send email to
>> [email protected].
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected].
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>



-- 

**Please do not print this e-mail until urgent requirement. Go Green!!
Save Papers <=> Save Trees
*BharatKumar Bagana*
**http://www.google.com/profiles/bagana.bharatkumar<http://www.google.com/profiles/bagana.bharatkumar>
*
Mobile +91 8056127652*
<[email protected]>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to