gpt4 book ai didi

algorithm - 从上到下求三角形最大和的时间和空间复杂度是多少

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:11:30 26 4
gpt4 key购买 nike

算法如下:从上到下求三角形最大和的最佳和最差时间空间复杂度分别是多少

For each ELEMENT in particular ROW and COLUMN

{

If ( ELEMENT is FIRST ELEMENT of ROW)

{

MAX_SUM[ROW][COLUMN] = ELEMENT + FIRST element of (ROW-1)

}

Else If (ELEMENT is LAST ELEMENT of ROW)

{

MAX_SUM[ROW][COLUMN] = ELEMENT + LAST element of (ROW-1)

}

Else

{

MAX_SUM[ROW][COLUMN] = ELEMENT + maximum( element at [ROW-1][COLUMN-1], element at [ROW-1][COLUMN])

//recursive formula calculating max_sum at each point from all possible paths till that point

}

}

感谢任何帮助。提前谢谢你。

最佳答案

线索在代码的第一行:

For each ELEMENT in particular ROW and COLUMN

没有嵌套循环。因此,时间复杂度与元素总数成正比,即O(N^2),其中N 是行数。

关于algorithm - 从上到下求三角形最大和的时间和空间复杂度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48251028/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com