zoukankan      html  css  js  c++  java
  • 11.20第13次作业选择排序法 冒泡排序法

    1.

    package com.Hani;

    public class XuanZe {

        //选择法

        public static void main(String[] args){

            int[] arr={22,43,26,7,37,66,237,64};

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

                for(int j=i+1;j<arr.length;j++){

                    if(arr[i]>arr[j]){

                        int temp;

                        temp=arr[i];

                        arr[i]=arr[j];

                        arr[j]=temp;

                    }

                }

            }

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

                System.out.println(arr[i]);

            }

        }

    }

     

    2.

    package com.Hani;

    public class MaoPao {

        //冒泡法

        public static void main(String[] args){

            int[] arr={22,43,26,7,37,66,237,64};

            for(int i=0;i<10;i++){

                for(int j=0;j<arr.length-1-i;j++){

                    if(arr[j]>arr[j+1]){

                        int temp;

                        temp=arr[j];

                        arr[j]=arr[j+1];

                        arr[j+1]=temp;

                    }

                }

            }

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

                System.out.println(arr[i]);

            }

        }

    }

     

    3、

    package com.Hani;

    public class Fibonacci {

    //斐波纳契额数列

    //1 1 2 3 5 8 13 21 34 55 89 144 233 377

        public static void main(String[] args) {

            int[] arr=new int[30];

            arr[0]=1;

            arr[1]=1;

            System.out.println(arr[0]);

            System.out.println(arr[1]);

            for(int i=2;i<arr.length;i++){

                arr[i]=arr[i-1]+arr[i-2];

                System.out.println(arr[i]);

            }

        }

    }

     

    4、 人类对象数组

    package com.Hani;

    public class PersonArray {

        public static void main(String args[]){

            person per[]=new person[3];

            per[0]=new person("鹿晗",27);

            per[1]=new person("小鹿",7);

            per[2]=new person("小小鹿",2);

            for (int x=0;x<per.length;x++)

            {

                per[x].getinfo();

            }

        }

    }

    class person

    {

        private String name;

        private int age;

        public person(String name,int age)

        {

            this.name=name;

            this.age=age;

        }

        public void getinfo()

        {

            System.out.println("大家好,我是"+this.name+",今年 "+this.age+"岁");

        }

    }

     

  • 相关阅读:
    MapReduce 运行流程概要
    HDFS 读写流程概要
    Hadoop源码分析22:dfsclient概要
    Hadoop源码分析22:dfsclient概要
    Matlab安装SVM/RF工具箱的办法
    最大似然估计、最大后验概率估计、贝叶斯公式的理解
    车牌识别
    BP神经网络
    SVM中核函数的理解
    数据库面试
  • 原文地址:https://www.cnblogs.com/kally004/p/7903790.html
Copyright © 2011-2022 走看看