小编MK1*_*MK1的帖子

如何找到运行Java程序的时间?

我有一个Java应用程序,我一直在努力,我只是意识到该程序必须在不到一分钟内返回一个值,但不知道如何查找或显示运行该程序所花费的时间.如何找到运行程序的时间?

java eclipse runtime

30
推荐指数
2
解决办法
8万
查看次数

计算用两种瓷砖尺寸建造墙的方法

您将获得一组使用3"×1"和4.5"×1"块构建面板的块.

为了结构完整性,块之间的空间不得排列在相邻的行中.

构建7.5"×1"面板的方法有2种,构建7.5"×2"面板的方法有2种,构建12"×3"面板的方法有4种,构建27"×5"面板的方式有7958种. "小组.有多少种方法可以构建48"×10"面板?

这是我到目前为止所理解的:

3 x 14.5 x 1

我已经使用组合公式来找到可以在这个尺寸的面板中排列2个块的所有可能组合

C =选择 - > C(n,k)= n!/ r!(nr)!一次在r组合n组

面板:7.5 x 1 = 2种方式 - >

1(3 x 1块)和1(4.5 x 1块) - >仅使用2个块 - > 2 C 1 = 2路

面板:7.5 x 2 = 2种方式

我也在这里使用过组合

1(3 x 1块)和1(4.5 x 1块) - > 2 C 1 = 2路

面板:12 x 3面板= 2种方式 - >

2(4.5 x 1块)和1(3 x 1块) - > 3 C 1 = 3路

0(4.5 x …

algorithm combinations tiling combinatorics

9
推荐指数
1
解决办法
4475
查看次数

需要帮助通过代码对整数数组进行排序

我一直在研究将数组列表中的整数排序的代码,但是我的代码仅返回2个数字,任何人都可以帮助我了解我在这里做错了什么。如何获得所有要显示的数字?我数组中的数字

  • ArrayList testNumbers = new ArrayList();
  • testNumbers.add(48);
  • testNumbers.add(3);
  • testNumbers.add(23);
  • testNumbers.add(99);

[48,3,23,99]。任何帮助将不胜感激。

public ArrayList<Integer> listSort(ArrayList<Integer> numbers) {

    // create variable to store max number
    int maxNumber = 0;

    // creates an array that will store the sorted numbers
    ArrayList<Integer> sortedIntArray = new ArrayList<Integer>();

    // loops through each number in the numbers arraylist
    for (int i = 0; i < numbers.size(); i++) {

        if (numbers.get(i) > maxNumber) {
            // set the number to the new max number
            maxNumber = numbers.get(i);

            // add …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting

-1
推荐指数
1
解决办法
2083
查看次数