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.

Reply via email to