`
JoysXX
  • 浏览: 13559 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

一个二维数组的小例子

阅读更多

*********************************************************************
**功能要求:讲控制台输入的横排文章(字符串)转成竖排文章(古书式)***
*********************************************************************

package day07;

import java.util.Arrays;
import java.util.Random;

public class SortTest {
 
  public static void main(String[] args) {
    //int[] ary = {2,3,4,1,5,1,7};
    int[] ary = createArray(10000);
    long start = System.currentTimeMillis();
    Arrays.sort(ary);
    long end = System.currentTimeMillis();
    System.out.println("sort:"+(end-start));
    //插入排除
    ary = createArray(10000);
    start = System.currentTimeMillis();
    SortDemo.insertSort(ary);
    end = System.currentTimeMillis();
    System.out.println("insert:"+(end-start));
  }
  public static int[] createArray(int n){
    int[] ary = new int[n];
    Random r = new Random();
    for(int i=0; i<ary.length; i++){
      ary[i] = r.nextInt();
    }
    return ary;
  }
}



 
 


 

  • 大小: 47.8 KB
  • 大小: 38.4 KB
分享到:
评论

相关推荐

    使用Excel两个一维数组构造二维数组.rar

    本案例"使用Excel两个一维数组构造二维数组.rar"重点讲解如何通过Excel的数组公式,将两个一维数组合并成一个二维数组,并进行加法运算。 首先,我们有两个一维数组,它们可能代表不同的数据系列或者是在不同维度上...

    易语言学习进阶二维数组赋值

    下面是一个简单的易语言二维数组赋值源码示例,它创建一个二维数组并填充1到9的数字: ```易语言 .整数型 数组名[3, 3] .循环(3) .循环(3) 数组名[循环索引1, 循环索引2] = 循环索引1 * 3 + 循环索引2 + 1 ...

    autoit 解决二维数组动态赋值

    在处理数据时,数组是一种常见的数据结构,尤其在处理表格或矩阵数据时,二维数组显得尤为重要。本文将深入探讨AutoIt中如何解决二维数组的动态赋值问题。 在AutoIt中,数组分为一维数组和二维数组。一维数组是一...

    二维数组作为函数形参的两种方法

    在这个例子中,`sum2DArrayRef`函数接受一个整型二维数组的引用。由于引用必须在定义时初始化,所以不需要提供行数和列数。这里我们使用了`const`关键字,以防止在函数内部修改数组的值。 ### 注意事项 - 在实际...

    二维数组表单提交

    以下是一个简单的例子,展示如何使用JQuery和递归来构建二维数组: ```javascript function getFormData(form) { var data = []; $(form).find('table tr').each(function() { var row = []; $(this).find('td ...

    动态二维数组 c#编程

    以下是一个简单的动态二维数组用于存储和打印棋盘的例子: ```csharp using System; class Program { static void Main() { int rows = 8; int cols = 8; int[][] chessBoard = new int[rows][]; for (int i...

    基于C++编写一个函数求一个4*4二维数组所有周边元素的和

    在本题中,我们被要求编写一个函数,该函数计算一个4x4二维数组的所有周边元素的和。周边元素指的是矩阵边缘上的元素,不包括对角线上的元素。这个任务可以帮助初学者更好地理解指针、数组操作以及条件判断语句。 ...

    用二维数组实现杨辉三角

    通过上述分析,我们可以看出,使用二维数组实现杨辉三角不仅是一个展示编程技巧的例子,更是理解数据结构和算法设计的基础练习。掌握了这种方法,不仅可以加深对二维数组的理解,还能提高解决实际问题的能力。在后续...

    Delphi中静态二维数组的使用

    下面,我们将通过创建一个新的Delphi项目来演示如何创建和使用二维数组。打开Delphi IDE,创建一个新的VCL Forms Application项目(d0505.dpr),并打开主界面文件(Unit1.dfm)。在Unit1.pas单元文件中,我们将编写...

    用指针实现二维数组的转置

    二维数组转置是指将数组的行变为列,列变为行,从而得到一个新的二维数组,这在处理矩阵运算时非常常见。本话题将深入探讨如何利用指针在C++中实现二维数组的转置操作。 首先,我们需要理解指针的概念。指针是C++中...

    调用形参为二维数组的函数

    对于二维数组,我们不能直接动态分配一个完整的二维数组,但可以创建一个指向一维数组的指针数组。以下是一个简单的示例: ```c++ int **create2DArray(int rows, int cols) { int **arr = new int*[rows]; // ...

    Java二维数组实现简单Map

    在Java中,二维数组本质上是一个数组的数组,它由多个一维数组组成,形成一个矩阵。我们可以将其视为一种表格,其中每一行代表一个键,每一列代表对应的值。例如,我们可以定义一个int[][] map来存储整数键和整数值...

    找出一个二维数组的鞍点,即该位置上的元素在该行上最大、在列上最小(也可能没有鞍点)。Java

    二维数组在Java中是通过数组的数组来实现的,也就是一个数组的每个元素也是一个数组。例如: ```java int[][] matrix = new int[rows][columns]; ``` 这里的`rows`和`columns`分别代表矩阵的行数和列数。初始化这...

    labview学习笔记7:labview二维数组搜索匹配

    在LabVIEW中,二维数组通常以矩阵的形式表示,其中每个节点代表一个元素。 对于搜索二维数组,我们首先需要确定搜索的目标是什么,是查找特定的数值、字符串还是某种模式。在这个例子中,我们关注的是字符串的搜索...

    利用Excel公式将二维数组按列转换为一维数组.rar

    在Excel中,处理数据时经常会遇到需要将二维数组转换为一维数组的情况。二维数组通常由多行多列组成,而一维数组则只有一行或一列。这种转换在数据分析、公式应用等方面非常常见,有助于简化计算和提高效率。在本...

    C++求二维数组中的最大值和最小值的方法

    在这个例子中,我们首先定义了一个5x5的二维数组,并初始化了一些数值。然后,我们用两个嵌套的for循环来遍历数组的每一行和每一列。 ```cpp int rows = 5; int cols = 5; int arr[rows][cols] = { {1, 2, 3, 4, 5...

    CStringArray二维数组的定义和操作

    现在我们已经定义了一个二维数组`my2Array`,接下来是向其中插入数据。在循环中,我们创建一个新的`CStringArray`实例`subString`,然后添加元素"1"、"2"和"3"。之后,我们将`subString`添加到主数组`my2Array`中: ...

    编写程序,找出一个二维数组的鞍点,即在当前行最大,当前列最小的元素,也可能没有鞍点。

    例如,一个大小为m×n的二维数组可以表示为一个长度为m*n的一维数组,通过下标i * n + j来获取第i行第j列的元素。 接下来,我们讨论如何找到二维数组的鞍点。以下是一个可能的算法步骤: 1. 初始化:设置两个变量...

    读取二维数组的数据.zip

    这两个组件在面板上看起来像一个小网格,代表了二维数组的行和列。 接着,转到程序框图,这是LabVIEW中的编程界面。在这里,我们可以使用各种函数和子VI来处理数组数据。LabVIEW提供了“Array”函数库,包含大量的...

Global site tag (gtag.js) - Google Analytics