1.

Write A Generic Method To Find The Maximal Element In The Range [begin, End) Of A List.

Answer»

IMPORT java.util.*;
public final CLASS Algorithm {
public static <T extends OBJECT & COMPARABLE<? super T>>
T max(LIST<? extends T> list, int begin, int end) {
T maxElem = list.get(begin);
for (++begin; begin < end; ++begin)
if (maxElem.compareTo(list.get(begin)) < 0)
maxElem = list.get(begin);
return maxElem;
}
}









import java.util.*;
public final class Algorithm {
public static <T extends Object & Comparable<? super T>>
T max(List<? extends T> list, int begin, int end) {
T maxElem = list.get(begin);
for (++begin; begin < end; ++begin)
if (maxElem.compareTo(list.get(begin)) < 0)
maxElem = list.get(begin);
return maxElem;
}
}











Discussion

No Comment Found