zoukankan      html  css  js  c++  java
  • 找出如下数组中最大的元素和最小的元素, a[][]={{3,2,6},{6,8,2,10},{5},{12,3,23}}

    package com.homework.zw;
    //解题思路:先遍历二维数组的所有元素,用这些元素组成新的一维数组。然后利用冒泡排序找出一维数组的最大元素和最小元素。
    public class work2
    {
    
        public static void main(String[] args) 
        {
             int[][] a ={{3,2,6},{6,8,2,10},{5},{12,3,23}};
             int[] b=new int[11];
             int c=0,e=0;
             for(int i =0;i<a.length;i++)
             {
                  for(int j =0;j<a[i].length;j++)
                  {
                      for(int k =e;k<11;k++)
                      {
                          b[k]=a[i][j];
                          e++;
                          break;                                           
                      }                 
                  }            
             }//以上是遍历二维数组,并把二维数组的所有元素组合成新的一维数组
             for(int s=0;s<10;s++)
             {
                 for(int t =s+1;t<11;t++)
                 {
                    if(b[s]<b[t])
                    {
                        c=b[t];
                        b[t]=b[s];
                        b[s]=c;
                    }
                 }
             }//以上利用冒泡排序找出最大元素和最小元素
             System.out.println("数组中最大的元素为:"+b[0]);
             System.out.println("数组中最小的元素为:"+b[10]);
        }
    
    }

  • 相关阅读:
    web动静分离
    vm采用NAT方式连接时,设置静态ip
    nginx实现tcp负载均衡
    读取文件
    线程池源码分析
    mongodb操作
    bind
    Xss攻击
    json和java对象相互转换
    静态资源默认加载路径
  • 原文地址:https://www.cnblogs.com/HRZJ/p/5876431.html
Copyright © 2011-2022 走看看