JAVA-初步认识-第五章-数组-常见操作-最值

Posted 照破山河万朵

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA-初步认识-第五章-数组-常见操作-最值相关的知识,希望对你有一定的参考价值。

一. 最值

数组的操作是对数组中的元素进行操作,有时需要对元素的位置重新进行安排,有时仅需要提供题目需要的那个数据。

在视频没有讲解怎么做之前,我先提供一个思路。得出最值肯定是一个一个地比较出来的,这种多次的比较操作,那肯定用到循环结构。每一次操作都要得出两个数中的最大值,也就是说还有判断的if语句。相当于说在循环结构语句中嵌套if判断语句。和视频的讲解对比,我唯一欠缺的是没有说明每次比较的数值是个变量。

同视频讲解对比,自己的思路中没有提到功能化函数。我推测的原因是,需求是要获取最大值,而非我想像的输出最大值,输入数组直接得到最大值,这是一种功能。

注解:这上面求解最值,有两种思路。一种是拿元素进行比较,另一种是拿角标进行比较。一个改变定义的最大元素的值,另一个是通过比较元素值改变角标的值。

数组里面什么都能装。装什么都能求最值。

以上是关于JAVA-初步认识-第五章-数组-常见操作-最值的主要内容,如果未能解决你的问题,请参考以下文章

JAVA-初步认识-第五章-数组-常见操作-查找&折半查找

JAVA-初步认识-第五章-数组-常见操作-查找&折半查找-练习

JAVA-初步认识-第五章-数组-常见操作-遍历

JAVA-初步认识-第五章-数组-常见操作-排序位置

JAVA-初步认识-第五章-数组-常见操作-选择排序

JAVA-初步认识-第五章-数组-常见操作-排序的性能问题