一. 最值
在视频没有讲解怎么做之前,我先提供一个思路。得出最值肯定是一个一个地比较出来的,这种多次的比较操作,那肯定用到循环结构。每一次操作都要得出两个数中的最大值,也就是说还有判断的if语句。相当于说在循环结构语句中嵌套if判断语句。和视频的讲解对比,我唯一欠缺的是没有说明每次比较的数值是个变量。
同视频讲解对比,自己的思路中没有提到功能化函数。我推测的原因是,需求是要获取最大值,而非我想像的输出最大值,输入数组直接得到最大值,这是一种功能。
注解:这上面求解最值,有两种思路。一种是拿元素进行比较,另一种是拿角标进行比较。一个改变定义的最大元素的值,另一个是通过比较元素值改变角标的值。
数组里面什么都能装。装什么都能求最值。
时间: 2024-11-04 16:49:48