给定一个未排序的整数列表,找到其中的最大值和最小值。
输入:列表 = [10, 4, 3, 2, 1, 20]
输出:最大值 = 20,最小值 = 1
输入:列表 = [10, 400, 3, 2, 1, -1]
输出:最大值 = 400,最小值 = -1
排序
这是效率最低的方法,但可以完成工作。这个想法是按自然顺序对列表进行排序,然后第一个或最后一个元素将分别是最小和最大元素。下面是Java中的实现。
执行:
// This java program find minimum and maximum value
// of an unsorted list of Integer by using Collection
import java.util.ArrayList;
import java.util.Collections;
import java