首页 / 智能硬件 / 正文

如何在数组中找到最大和次大

时间:2024-10-27 15:02:43

导读:找出数组中的次大值 该程序中,首先定义了一个整型数组arr,然后定义了两个变量largest和secondLargest,分别用于存储当前已知的最大值和次大值。开始时,这两个......

找出

该程序中,首先定义了一个整型数组arr,然后定义了两个变量largest和secondLargest,分别用于存储当前已知的最大值和次大值。开始时,这两个变量的初值都被赋为Integer.MIN_VALUE,即整型的最小值。接着,使用for循环遍历整个数组arr。对于每个元素,如果它比largest还要大,则把largest的值赋给secondLargest,再把当前元素的值赋给largest。如果当前元素比secondLargest大但不等于largest,则更新secondLargest的值。

版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、