This is not necessarily possible.

If you have teams A, B, and C, it is possible that
A beat B
B beat C
C beat A.

Based on the first two games the ranking should be A,B,C. But based on
the third game, C should be ranked higher than A.

Don

On May 23, 11:06 am, Nishant Pandey <[email protected]>
wrote:
> I have a list of N teams T1, T2, T3 … Tn. Each of these teams has played a
> match against every other team. I have a function displayResult(Team T1,
> Team T2), it returns the team which won the match between any two given
> teams T1 and T2.
> I have to write the teams in an order such the (n-1)th team (in the order)
> had lost to the nth team which in turn had lost to (n+1)th team.
>
> I want optimize code for this, please help.

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].


Reply via email to