我试图找到一个循环的最大值。首先,我有两个随机数组,我想找出这两个阵列的相关系数。然后,我想要计算它的多倍的"I3“单元格。在那之后,我想写一个代码,从这个计算中找出最大相关系数。下面的代码是我写的,但没有用。
Sub Macro1()
Dim i As Long
For i = 1 To Range("I3")
Calculate
Next
DMax = Application.WorksheetFunction.Max("A2")
Range("I4").Value = DMax
End Sub
任何帮助都是非常感谢的。
我很难写出算法来找到树的高度。我不知道该如何开始,也不知道如何去做。很抱歉,如果这是个“noob”问题,但我对尝试来说还是很新的,这是我的任务中唯一缺少的部分。
总之,下面是trie树的结构:
typedef struct RegTrie * ImplTrie;
typedef struct RegTrie {
Boolean IsItAWord; /* true if it is a word, false if it is not a word */
ImplTrie children[ALPHABETsize];
} RegTrie;
因此,基本上,如果'a‘是一个孩子,
我读过很多答案,包括,所以它不是重复的(特别是我读取值的方式)。是否存在更快的代码:
mx = 0
for i in range(0, len(self.board)):
for j in range(0, len(self.board[i])):
for k in range(0, len(self.board[i][j]['b'])):
l = self.board[i][j]['b'][k]
mx = max([mx, l.get('id', 0)])
用Python?
这是求斐波那契级数中偶数和的正确方法吗?我在使用小范围时得到了正确的答案,在使用整型时得到了负值,在使用长整型时得到了正值。
public class t {
public static void main(String args[]){
int i1=1,sum;
int i2 = 2,temp;
System.out.println(i1);
System.out.println(i2);
sum = i2;
for(int i = 2; i<4000000; i++){
//Syste
这里我想从一组给定的数字中找出最大的奇数,如果那里没有奇数,则打印相应的效果。这里我将偶数的值设置为0,然后将其与其余的值进行比较,那么这是正确的逻辑吗?我得到了想要的结果,但具有偶数值的变量的值被设置为零。谢谢。
x, y, z = 45, 61, 82
if x%2==1 or y%2==1 or z%2==1:
if x%2==0:
x = 0
if y%2==0:
y = 0
if z%2==0:
z = 0
if x>y and x>z:
print(x)
elif
我有一个数组int [] nums = {5, 1, 6, 10, 4, 7, 3, 9, 2}
我想在O(n^2)时间内找到该数组中最小数和最大数之间的距离。根据分配的要求,它需要O(n^2)时间。为此,我正在编写一个名为quadratic的方法。到目前为止,我已经提出了下面的代码。
public static int quadratic(int[] nums) {
int max = nums[0];
int min = nums[0];
for (int i = 0; i < nums.length; i++) {
for (int j
我正试图从谦卑中解决一个问题,我已经有了解决办法。问题描述如下,
A non-empty array A consisting of N integers is given.
A triplet (X, Y, Z), such that 0 ≤ X < Y < Z < N, is called a double slice.
The sum of double slice (X, Y, Z) is the total of A[X + 1] + A[X + 2] + ... + A[Y − 1] + A[Y + 1] + A[Y + 2] + ... + A[Z − 1]
受Euler 14项目启发:
“最长的Collatz序列”--起始数在一百万以下,产生最长的Collatz序列链?
我编写了以下Java代码:
public static void main (String[] args) {
int max = 0;
int num = 0;
int result = 0;
List<Integer> num_array = new ArrayList<Integer>();
for (int i = 2; i < 100000; i++) {
num = i;
我对JS有点陌生,所以如果我问任何愚蠢的问题,我会提前道歉。
我在StackOverflow中找到了这个脚本,并做了一些小调整。脚本来自用户"user2935177“,在卡尔文的帮助下。我的问题是,我想要扭转年份的顺序(新旧),并在底部添加一个自定义选项(“1950年之前”)。我发现了很多关于在JS中使用自定义订单的问题/答案,但我还是新手在代码中实现它。
谁愿意帮忙,如果可能的话,解释我怎样才能在列表的末尾添加一个自定义选项?
<script>
var max = new Date().getFullYear(),
min = 1930
select =
我目前正在为我的C++类编写一些代码,我找不到我做错了什么。我的代码不会输出正确的数值。我的代码应该能够找到任何集合数字数组的最大值、最小值、总和和平均值。
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main() {
const int ARRAY_SIZE = 12; // number of elements
int userVals[ARRAY_SIZE];// Array of input numbers
我需要计算每个时期(或每个类别)的最大值的累积和。看嵌入的图像。
因此,首先,我需要找到每个类别/月每年的最大值。然后我要计算这些最大值的累积和。我尝试了设置max度量(这对于第一步很好--在给定的一年中,找到每个类别/月的最大值),但是后来我没有找到找到累积和的解决方案(找到累积最大值很容易,但这不是我想要的)。
Table1
Year Month MonthlyValue MaxPerYear
2016 Jan 10 15
2016 Feb 15 15
2016 Mar 12 15
2017
有更花哨的方法吗?在使用随机数填充数组(以及用户确定2D数组大小的位置)之后,我得到的最大值如下:
int largest = array.Cast<int>().Max();
现在,要获得索引值,我认为唯一的方法是这样做:
for (int i = 0; i < rowsize); i++) {
for (int j = 0; j < columnsize); j++) {
if (largest == array[i, j])
Console.WriteLine("
这是我编写的一些代码,用于搜索非常干净(无噪声)信号的峰值,其中fun是一个包含正弦波均匀采样数据的数组。
J=[fun(1)];
K=[1];
count=1;
for i=2:1.0:(length(fun)-2)
if fun(i-1)<fun(i) && fun(i)>fun(i+1)
J=[J,fun(i+1)];
K=[K,count+1];
end
count=count+1;
end
下面包含的是我试图处理的数据。
代码在664和991处找到了峰值,但没有介于两者之间的峰值。我用c++编写
在一个样本问题中,给出了加权图G= (V,E)的MST。问题是,如果一个新的顶点v和它的所有边都要加到图中,那么计算这个新G* = ( v,E*)的新的MST的O算法是什么?
到目前为止我唯一的想法是:
add min( out(v) ) to T
for each edge e in out(v) do
let u be the other vertex of e
if there exists a lower weight path from v to u then
remove all edges in that path from T
add e to T
两个
我想从10个数字中找出三个最大的数字(区域),我写了这段代码,但是只有最大的数字是正确的,第二和第三大数字是错误的。所以我需要帮助。有什么建议吗?圣诞快乐!
#include <stdio.h>
#define N 3
int main()
{
int i,j;
int area;
int maxArea[N];
int empty = N;
for(j=0;j<10;j=j+1)
{
printf("Input:");
s
假设您有一个数组,其中ith元素是第一天给定股票的价格。
如果你最多只能完成一笔交易(即买一股,卖出一股),那就设计一个算法来找出最大的利润。
注意,在你买股票之前,你不能卖出一只股票。
Input: [7,1,5,3,6,4]
Output: 5
Explanation: Buy on day 2 (price = 1) and sell on day 5 (price = 6), profit = 6-1 = 5.
Not 7-1 = 6, as selling price needs to be larger than buying price.
Input:
我在R中有两个data.tables。
表A有ID_A、days和group。
表B有ID_B、days、group和value_of_interest。
我试图向A,max_value_of_interest中添加一个列,其中值是组中所有行中value_of_interest的最大值,其中B中的天数大于表A中的天数。
我试着用另一种方式来描述它:
表A:
ID_A days group
A1 5 X
我想向A中添加一个列,其中包含来自B的最大value_of_interest,其中从B中选择最大值,其中B.group=X和B.days >5(大于行A1