一. 最值

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

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

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

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

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

转载于:https://www.cnblogs.com/wsw-bk/p/7603417.html

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

  1. JAVA-初步认识-第五章-数组-常见操作-进制转换(查表法)

    一. 数组的常见应用 数组在开发中什么时候用? 举例说明: 需求:获取一个整数的十六进制表现形式(要明白十六进制的表现形式是什么样子,有数字有字母) 本来应该返回一个字符串,但是还没有学到返回字符串, ...

  2. 【JAVA SE】第五章 数组、多维数组和Arrays类

    第五章 数组.多维数组和Arrays类 文章目录 第五章 数组.多维数组和Arrays类 一.数组 1.概述 2.声明数组变量 3.创建数组 4.For-Each 循环 二.多维数组 1.概述 2.多 ...

  3. Java核心技术卷一 -第五章:类的强制类型转换与instanceof操作符

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  4. Java核心技术卷一 -第五章:装箱和拆箱

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  5. 信息学奥赛一本通(C++版)第一部分 C++语言 第五章 数组

    第五章 数组 第一节 一维数组 T1102 : 与指定数字相同的数的个数 时间限制: 1000 ms 内存限制: 65536 KB [题目描述]   输出一个整数序列中与指定数字相同的数的个数. [输 ...

  6. Java核心技术卷一 -第五章:枚举类再认识

    系列文章目录 Java核心技术卷一 -第一章:java"白皮书"的关键术语 Java核心技术卷一 -第三章:数据类型 Java核心技术卷一 -第三章:变量与常量 Java核心技术卷 ...

  7. Java数组常见操作

    Java数组常见操作 文章目录 Java数组常见操作 7.0 数组的遍历 1.使用foreach循环访问数组中每个元素. 2.使用简单的for循环(多层循环嵌套)来遍历数组. 7.1 数组长度 7.2 ...

  8. 190111- Dartmouth COCS1 【第五章:参数、返回值和范围】

    失踪人口回归,没想到之前的居然真的有人看,有点开心~ 现在考试和申请都基本结束了,好好继续学习! 今天进度比较少,只看了[第五章:参数.返回值和范围],还是只写新学和觉得需要注意的,基础用法就不提了 ...

  9. Java基础-第五章(数组高级)

    一.方法参数的值传递机制 Java方法的参数传递只有一种: 值传递,所谓值传递,就是将实际参数值的副本,传入方法内,而参数本身不会收到任何影响; main方法的数组参数 public class He ...

最新文章

  1. linux redis 配置详解
  2. 如何获取 sql server 最新补丁
  3. Magicodes.IE 2.5版本发布
  4. IIS/ASP.NET 管道
  5. 数学建模中常用的方法
  6. Get 和 Post方法的登录
  7. Sentinel服务熔断OpenFeign_削峰填谷_流量控制_速率控制_服务熔断_服务降级---微服务升级_SpringCloud Alibaba工作笔记0054
  8. Java程序员如何选择未来的职业路线
  9. sybase_isql命令
  10. Android 分享两个你学习android 平台开发必须碰到的几个知识点的组件【天气预报、日期】View 组件...
  11. 世硕电子厂的故事!!测!
  12. 关于选牛和选马的问题
  13. 英语对学计算机有多重要,英语对计算机专业的重要性及如何提高英语水平
  14. Oracle sql语句整理合集
  15. javaweb——jsp(jsp的本质是什么、jsp九大内置对象、四个域对象、jsp的主要作用)
  16. 取对数的作用(机器学习的推导公式经常取对数)
  17. Uploadify的用法
  18. c语言怎么打开mp4格式错误,c语言怎么播放MP4?
  19. 机器学习基础学习笔记【二】
  20. F5 BIG-IP iControl RCE (CVE-2021-22986)

热门文章

  1. python职能-python随机模块22个函数详解(下)
  2. python 代码-python经典代码
  3. python基础常用语句-python爬虫之python一条语句分析几个常用函数和概念
  4. python3.7.2安装-最新Centos7安装python3并与python2共存
  5. python和java一样吗-三分钟看懂Python和Java的区别
  6. python语言可以应用在哪些方面-Python语言的应用领域主要有哪些?
  7. python装饰器原理-Python装饰器完全解读
  8. python掌握程度怎么判断-Python学到什么程度可以面试工作?
  9. python入门指南 小说-Python入门指南 作者:许半仙(4)
  10. python从1到n出现了多少个1-Python解决 从1到n整数中1出现的次数