美文网首页
一维数组最后几题(java)

一维数组最后几题(java)

作者: 万金流 | 来源:发表于2019-05-20 00:30 被阅读0次

1、在一组排序好的数组中,插入一个数。

int[] a = { 90, 80, 70, 60, 50, 40, 30, 20, 10, 0 };

            int b = 25;

            for (int i = 0; i <= a.length - 2; i++)

            {

                if (b > a[i])

                {

                    for (int j = a.length - 2; j >= i; j--)

                    {

                        a[j + 1] = a[j];

                    }

                    a[i] = b;

                    break;

                }

            }

            for (int i = 0; i < a.length; i++)

            {

                System.out.print(a[i] + " ");

            }

2、对一个乱序的一维数组排序

int[] a = { 1, 3, 5, 2, 4, 6 };

                   int t;

                   for(int j = 1; j <= a.length - 1; j++)

                   {

                            for(int i = a.length - 1; i >= j; i--)

                            {

                                     if(a[i - 1] > a[i])

                                     {

                                               t= a[i - 1];

                                               a[i- 1] = a[i];

                                               a[i]= t;

                                     }

                            }

                   }

                   for(int k = 0; k < a.length; k++)

                   {

                            System.out.print(a[k]+ " ");

                   }

3、求一组数中的最大值和第二大值

int[] a= {1,4,7,2,5,8,3,6,9};

                   intmax1=0,max2=0;

                   for(inti=0;i

                   {

                            if(a[i]>max1)

                            {

                                     max2=max1;

                                     max1=a[i];

                            }

                            elseif(a[i]>max2)

                            {

                                     max2=a[i];

                            }

                   }

                   System.out.println(max1);

                   System.out.println(max2);

4、求一组数中的前n个最大值

int[] a= {1,4,7,2,5,8,3,6,9},b;

                   intc;

                   Scannerscan=new Scanner(System.in);

                   System.out.println("想对前几个数排序?");

                   c=scan.nextInt();

                   scan.close();

                   b=newint[c];

                   for(inti=0;i

                   {

                            for(intj=0;j

                            {

                                     if(a[i]>b[j])

                                     {

                                               for(intk=b.length-2;k>=j;k--)

                                               {

                                                        b[k+1]=b[k];

                                               }

                                               b[j]=a[i];

                                               break;

                                     }

                            }

                   }

                   System.out.println("数组中最大的前"+c+"个是:");

                   for(int k = 0; k < b.length; k++)

                   {

                            System.out.print(b[k]+ " ");

                   }

相关文章

  • 一维数组最后几题(java)

    1、在一组排序好的数组中,插入一个数。 int[] a = { 90, 80, 70, 60, 50, 40, 3...

  • 一维数组最后几题(c#)

    1、在一组排序好的数组中,插入一个数。 int[] a = { 90, 80, 70, 60, 50, 40, 3...

  • 分段思考解决扣分问题

    20道题做对一题得5分否则倒扣3分最后得到60分。对几题?错几题? 第一段.结果条件段.思考:答对几题得60分。 ...

  • 父亲节 java考试 好严

    今天java考试 其实都是我做过的题 也都会 但是考试就忘光光了 「因为没想到会考那几题」 有几题小分丢了心疼得紧...

  • 【骚全带你学Java---九、认识java数组】

    java中数组 数组是指一组数据的集合,数组中的每个数据称为元素。在Java中,数组也是Java对象。数组中的元素...

  • JAVA 基本功秘籍

    1. Java数组与内存控制一、Java数组初始化 Java数组是静态的,即当数组被初始化之后,该数组的长度是不可...

  • 打破思维定式解决问题——失分法解决扣分问题

    20道题做对一题得5分否则倒扣3分最后得到60分。对几题?错几题? 用假设法解决鸡兔同笼问题后,学生的思维往往会出...

  • Java数组

    Java数组 1.声明数组 在java中声明数组有两种形式:数组元素类型名[] 数组名;数组元素类型名 数组名 [...

  • Java知识之数组

    Java数组知识图如下: 数组基本用法 声明数组声明数组语法格式: 初始化数组Java中使用关键字new创建数组对...

  • Java学校-String类/数组

    Java StringBuffer 和 StringBuilder 类 Java 数组 声明数组变量 明白这句话p...

网友评论

      本文标题:一维数组最后几题(java)

      本文链接:https://www.haomeiwen.com/subject/xlnczqtx.html