当前位置:网站首页 > Java基础 > 正文

java数组算法教程



遍历就是把这个数组的每个元素 显示出来 遍历的方法就是先定义这个数组的大小,然后用FOR循环来完成数组,例如

这个就是一个double 型的数组用for去遍历每个元素 而结束条件就是这个数组的最后一个数组 score.length就可以遍历这个数组了

求和就是在遍历的基础上添加一个求和的计数器 就在在for外面定义一个和的变量 这个变量的初始值是0 这样就能达到求和的结果是正确的 求和的公式在for循环里面写这样的目的是因为求和也是在循环的往上加的过程 例如

这个就是求和的过程 其他的运算方法就是把这个符号更改下而已

极值的目的就是求一个极端的值 方法就是假定数组里面的一个数据是最大的然后用其他的数据遍历他与他进行对比 如果新的数据值比这个定义的值大的话那么就替换他的这个位置然后继续遍历 遍历结束后就输出这个值就是最大的值或者最小的值 例如

这个代码就是求一个极值而且是最大的内个

倒置的意思就是最后一个元素变成第一个元素第一个元素变成最后一个
过程就是折中取半
不遍历整个数组了遍历一半,那么就/2就可以 但是计算机数数的方法是从0开始的也就是说最后一个值里面是没有任何意义的 所以要在最后一个值那-1
并且还要定义一个空的变量 因为要用到三步换值(变量) 不定义也可以
例如










排序是引用的JAVA自带的一个类 所以没有难度 例如

插入的意思就是在这个数组中某一个地方插入一个变量(值),但是一旦插入的这个变量进去那么就会对这个数组产生变化所以数组一定要空出多余的地方,并且要对插入进来的 数据进行判断,判断结束后还要跳出这个判断的if,判断的条件就是:输入进来的值大于数组里的某一个值并且小于这个值前面的那一个值(num[i]-1) 替换这个值跳出 进入下一个循环

例如

 

版权声明


相关文章:

  • java自学视频教程p2026-01-25 12:18:03
  • java高级进阶教程2026-01-25 12:18:03
  • java交互教程2026-01-25 12:18:03
  • java webshell教程2026-01-25 12:18:03
  • netbeans安装教程java2026-01-25 12:18:03
  • java 文件菜鸟教程2026-01-25 12:18:03
  • java基础教程 视频2026-01-25 12:18:03
  • 疯狂java包装教程2026-01-25 12:18:03
  • java编程并发教程2026-01-25 12:18:03
  • java病毒编写教程2026-01-25 12:18:03