
动态规划
文章平均质量分 77
-_-益
工作积极。学习能力强,喜欢与人沟通。
展开
-
最长单调递增子序列--动态规划
问题描述:设A是n个不同正整数构成的序列,求A的一个最长递增子序列。例如序列为1,5,3,8,10,6,4,9;它的最长递增子序列为1,5,8,10;1,5,8,9;...。以下提供了两个算法求解。LISdyna:时间复杂度为:n^2LIS:时间复杂度:n(logn)代码如下:#include using namespace std;int LISd原创 2015-04-07 20:32:43 · 1343 阅读 · 0 评论 -
图片压缩算法--动态规划
#include #include #define N 100using namespace std;int p[N+1] , s[N+1] , l[N+1] , b[N+1];//像素点集 ,每段所需长度 ,每段像素个数 , 每段的像素点位数/*-----------计算像素的位数*/int length(int i){ int k = 1;原创 2015-04-07 20:37:03 · 725 阅读 · 0 评论 -
最优二叉搜索树-动态规划
#include using namespace std;void OptimalBinarySearchTree(double a[] , double b[] , int n , double **m , int **s , double **w){ //初始化构造无内部节点的情况 for(int i = 0 ; i <= n ; i++){原创 2015-04-07 20:45:15 · 854 阅读 · 0 评论 -
流水作业调度-动态规划
#include #include #define N 100using namespace std;/*----------作业*/class Jobtype{ public: int operator <= (Jobtype a) const{原创 2015-04-07 20:42:18 · 1683 阅读 · 0 评论