`
收藏列表
标题 标签 来源
指定一个数组,如何求出数组中的最大或最小的数值 数组 算法 最大 最小
方法一
// 冒泡法,把数组中的数按从大到小排序,求出数组中最大的数值
		for (int i = 0; i < array.length; i++) {
			for (int j = array.length - 1; j > i; j--) {
				if (array[i] >= array[j]) {
					// 不做处理
				} else if (array[i] < array[j]) {
					temp = array[j];
					array[j] = array[i];
					array[i] = temp;
					
				}
			}
		}
		return array[0];
方法二
		//比较法,从数组中拿出第一个数,分别和数组其他中的数进行大小比较
		int max = array[0];
		for (int i = 1; i < array.length; i++) {
			if (max <= array[i]) {
				max = array[i];
			}
		}
		return max;
Global site tag (gtag.js) - Google Analytics