摘要:
动态规划 我们知道,问题可以采用动态规划算法进行解决的一个重要性质即是该问题必须具备最优子结构性质,所谓的最优子结构性质用大白话说就是指原问题的最优解必然包含了原问题的子问题的一个最优解。 题目1 for(i=1;i<n;i++) { max=0; p[i]=-1; for(k=0;k<i;k++) 阅读全文
摘要:
实践题目 数字三角形 问题描述 给定一个由 n行数字组成的数字三角形如下图所示。试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过的数字总和最大。 算法描述 for(i=n-1;i>=1;i--) for(j=1;j<=i;j++) { if(a[i 阅读全文