您的位置:首页 > 其它

leetcode 120. Triangle

2018-02-07 10:49 309 查看
代码如下:

int minimumTotal(int** triangle, int triangleRowSize, int *triangleColSizes) {

    int* min;

    min=(int*)malloc(sizeof(int)*(triangleColSizes[triangleRowSize-1]));

    memset(min,0,sizeof(int)*triangleColSizes[triangleRowSize-1]);

    for(int n=triangleRowSize-1;n>=0;n--)

    {

        for(int m=0;m<triangleColSizes
;m++)

        {

            min[m]=(min[m]>min[m+1]?min[m+1]:min[m])+triangle
[m];

        }

    }

    return min[0];

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: