首页> 网络编程教程
全部 ASP教程 ASP教程 ASP.NET教程 PHP教程 JSP教程 C#/CSHARP教程 XML教程 Ajax教程 Perl教程 Shell教程 Visual Basic教程 Delphi教程 移动开发教程 C/C++教程 Java教程 J2EE/J2ME 软件工程
网络编程教程
  • Java直接插入排序

    Java直接插入排序

    Java直接插入排序直接插入排序是指将一个个待排序的元素插入到前面已经排好序的有序序列中去,直到插完所有元素为止,主要步骤如下:1)先假设第一个元素已经排好序。2)然后依次取出还需要进行排序的下一个元素,也就是排序完成的……
    2024-11-08
  • Java选择排序(Selection Sort)

    Java选择排序(Selection Sort)

    Java选择排序(Selection Sort)选择排序(SelectionSort)是一种简单直观的排序算法,其算法原理为首先在未排序的序列中找到最小(大)的元素,存放到排序序列的起始位置,然后再从剩余未排序的元素中继续寻找最小(大)的元素,存放……
    2024-11-08
  • Java归并排序(Merge Sort)

    Java归并排序(Merge Sort)

    Java归并排序(Merge Sort)归并排序(MergeSort)是建立在归并操作上的一种有效的稳定的排序算法,该算法是采用分治法(DivideandConquer)的一个非常典型的应用。归并排序将两个有序的子序列合并得到一个完全有序的……
    2024-11-08
  • Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)

    Java快速排序(Quick Sort)快速排序(QuickSort)是基于二分思想,对冒泡排序的一种改进。主要思想是确立一个基数,将小于基数的数字放到基数的左边,大于基数的数字放到基数的右边,然后再对这两部分数字进一步排序,从而实现对数组……
    2024-11-08
  • Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)

    Java冒泡排序(Bubble Sort)1.冒泡排序冒泡排序(BubbleSort)是编程中较简单的一种排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误,就把它们交换过来。重复地进行走访数列的工作直到没有再需要交换的……
    2024-11-08
  • Java Arrays.sort()方法详解

    Java Arrays.sort()方法详解

    Java Arrays.sort()方法详解该方法是Arrays类的静态方法,用于对数组进行排序,时间复杂度O(n*logn),方法返回值为void。排序后,数组中存放的是排序后的结果。由于该方法是在原来数组的空间基础上进行升序排序,因此不需要……
    2024-11-08
  • Java Arrays.copyOfRange()方法详解

    Java Arrays.copyOfRange()方法详解

    Java Arrays.copyOfRange()方法详解该方法用于对一个已有的数组进行截取复制,复制出一个左闭右开区间的数组。将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组返回。注意:这里包括from,不包括to……
    2024-11-08
  • Java Arrays.copyOf()方法详解

    Java Arrays.copyOf()方法详解

    Java Arrays.copyOf()方法详解该方法传回的数组是新的数组对象,改变传回数组中的元素值,不会影响原来的数组,其中第一个变量表示原来的数组对象,第二个变量表示新的数组的长度,如果新的数组的长度超过原来的数组的长度,保留数组元素的默认基……
    2024-11-08
  • Java Arrays.fill()方法详解

    Java Arrays.fill()方法详解

    Java Arrays.fill()方法详解在JavaAPI中的publicstaticvoidfill(Object[]a,intfromIndex,inttoIndex,Objectval)将指定的Object引用分配给指定Object数组……
    2024-11-08
  • Java Arrays类

    Java Arrays类

    Java Arrays类Java中提供了一个专门用于操作数组的工具类,即Arrays类,位于java.util包中。Arrays类包含各种操作数组的方法,比如排序和搜索,除此之外,Arrays类还包含一个静态工厂,允许将数组……
    2024-11-08
  • Java不规则数组

    Java不规则数组

    Java不规则数组通过上一节的学习,我们知道了Java中没有多维数组这个概念,只有一维数组,我们可以把多维数组理解为数组的数组,所以就会衍生出一种不规则数组。举个例子,规则的4×3二维数组有12个元素,但是……
    2024-11-08
  • Java多维数组

    Java多维数组

    Java多维数组我们要知道,Java中本没有多维数组这个概念,因为从数组底层的运行机制上来看Java没有多维数组,但是Java提供了支持多维数组的语法,可以实现多维数组的功能,比如,三维数组intarr[][][]、……
    2024-11-08
  • Java二维数组

    Java二维数组

    Java二维数组在Java中,二维数组被看作数组的数组,即二维数组是一个特殊的一维数组,二维数组的每个元素都是一个一维数组。1.二维数组的定义1)格式一:元素的数据类型[][]数组的名字=new元素的数据类型[二维数……
    2024-11-08
  • Java Map集合

    Java Map集合

    Java Map集合Map是一种依照键(key)存储元素的容器,键很像下标,在List中下标是整数,在Map中键可以使任意类型的对象。Map中不能有重复的键,每个键都有一个对应的值(value)。一个键和它对应的值构成m……
    2024-11-08
  • Java Set集合

    Java Set集合

    Java Set集合Set集合是是由一串无序的、不能重复的相同类型元素构成的集合,因为存储数据的时候要先判断其元素的hashCode值,不一样再存储。1.Set集合特点1)Set集合是Collection集合的子类。2)……
    2024-11-08