are these algos optimal???
*Algo 1*:
no_min_max = -1
min_row = max_row = -1
for(i=0; i<n; i++)
{
for(j=0; j<n; j++){
find min, max
}
if(min<prev_min && max > prev_max){
no_min_max=i;
break;
}
else if(min < prev_min){
min_row=i;
}
else if(max>prev_max){
max_row=i;
}
}
if(no_min_max!=-1){
i=0;
while(i!=min_row && i!=max_row)
i++;
no_min_max=i;
}
print no_min_max row;
*Algo 2:*
1. Copy elements into a linear array
2. Find min and max. O(n)
3. for(i=0; i<rows; i++){
serach for min, max in the ith row; O(n)
if (both not found)
break;
}
print the ith row;
Which 1 is better???
--
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.