小编Nic*_*ris的帖子

这个代码的复杂性是什么,它的嵌套for循环反复使其计数器加倍?

编程访谈暴露的书中,它说下面的程序的复杂性是O(N),但我不明白这是如何可能的.有人可以解释为什么会这样吗?

int var = 2;
for (int i = 0; i < N; i++) {
   for (int j = i+1; j < N; j *= 2) {
      var += var;
   }
}
Run Code Online (Sandbox Code Playgroud)

algorithm complexity-theory big-o time-complexity

8
推荐指数
1
解决办法
280
查看次数

在Max Heap中查找元素

我有一个MaxPQ堆使用数组来存储元素.我可以使用什么算法来查找堆中的给定元素?我当前使用的算法迭代遍历索引1的数组,直到添加到堆中的元素数.该算法具有O(N)的复杂度,是否存在复杂度为O(logN)的算法?

algorithm data-structures max-heap

2
推荐指数
1
解决办法
7929
查看次数

Java Basic Gui示例

我是Java的GUIS的新手,我正在尝试创建一个类似我附加的图像的GUI,但是有多个JLabel和JTextFields.我想将按钮放在屏幕底部的中央.

我该怎么做呢?请忽略黑线,因为我找不到更好的图像.

在此输入图像描述

java layout swing jbutton layout-manager

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

如何在退出应用程序后保留变量的值

可能重复:
应用关闭后保留值的变量

我对android和java比较新,所以如果这是一个愚蠢的问题,我很抱歉.我有一个Android应用程序,允许用户拍照并保存.我将图片保存为附件0,附件1等.

我使用整数来决定附件编号,每次创建附件时此int都会增加.我的照片正在使用正确的名称正确保存,但当我关闭我的应用程序时,整数的值将重置为0并且已保存的附件将被覆盖.如何在关闭和打开应用程序时阻止整数重置?谢谢 !

java static android

0
推荐指数
1
解决办法
2658
查看次数