zoukankan      html  css  js  c++  java
  • java第五天(数组)

    内容:一维数组、排序与查找、多维数组,二进制、位运算、移位运算符

    目标:

    1.掌握java中的数组的使用

    2.掌握java中常用的排序方法

    一维数组

    int a[] = new int[6]; 或者 int[] a = new int[6]

    对象数组

    需要new两次:如

    Dog dogs[] = new Dog[6];//此时的dog[i] = null

    dogs[i] = new Dog();

    比较字符串内容是否相等时,用equals方法(String提供),不能使用==

    小结

    (韩顺平.循序渐进学.java.从入门到精通.第17讲-排序.avi)[00.15.47.00]

    排序

    1.内部排序:指需要处理的所有数据都加载到内部存储器中进行的排序

                 包括 交互式排序法选择式排序法插入式排序法

    2.外部排序:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序

                包括 合并排序法直接合并排序法

    一般数据处理工作的25%的时间都在进行排序

    交互式排序

    1.冒泡排序法(Bubble sort)

    2.快速排序法(Quick sort)

    选择式排序法

    1.选择排序法

    2.堆排序

    插入式排序法

    1.插入排序(Insertion sort)

    2.希尔排序(shell sort)

    3.二叉树排序法(Binary-tree sort)

    排序java代码

    简单排序法java

    查找

    1.顺序查找

    2.二分查找

    二分查找java


    递归算法演示:

    image多维数组-二维数组

    int a[][] = new int[2][3];

  • 相关阅读:
    面试题:Spring的理解
    静态块与静态变量
    构造方法与构造块的执行顺序(区别于static)
    子类调用父类的构造函数几种情况
    使用json遇到的问题
    页面加载,使用ajax查询某个类别,并且给它们添加(拼接)连接
    对某个商品的上下架状态进行改变
    SSH后台管理系统,实现查询+分页
    跟上Java8
    java中值传递和引用传递
  • 原文地址:https://www.cnblogs.com/baiweiguo/p/2909756.html
Copyright © 2011-2022 走看看