首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数字三角形问题(一维数组实现

数字三角形问题: 一个数字三角宝塔。设数字三角形中的数字为不超过100的正整数。现规定从最顶层走到最底层,每一步可沿左斜线向下或右斜线向下走。...然后寻找最大的数字总和,这一想法很直观,也比较容易实现。不过,缺点是:当行数很大时,比如行数等于100,其枚举量是相当巨大的。...这是一个多阶段决策性的问题--> 最优路径上的每一个数字开始的向下的路径也是该数字到最下层的最优路径,符合最优化原理,可以考虑用动态规划的方法实现。...本文采用一维数组去求解数字三角形问题,并用上述行数为5的三角形作为实例来求解。...* @param array 存储三角数字的一维数组(从上到下,从左到右存储) * @param n 数字三角形的行数 * @return 返回一个经过路径的数字的总和最大值

66520
您找到你想要的搜索结果了吗?
是的
没有找到

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券