摘要: 01背包问题: 分支是使用广度优先策略,依次生成扩展结点的所有分支。 分支限界法首先生成当前扩展结点的所有分支,然后再从所有活结点中选择一个作为扩展结点。每一个活结点都要计算限界(是否超出背包剩余重量),根据限界情况判断是否剪枝,或选择最有利的结点。分支限界法有两种不同的搜索空间树方式,分别为广度优 阅读全文
posted @ 2023-11-27 22:27 -星-星- 阅读(256) 评论(0) 推荐(0)
摘要: 问题描述: 最优二叉搜索树的定义对给定的概率集合,期望搜索代价最小的二叉搜索树称为最优二叉搜索树 这里把概率用结点权值代替,只讨论成功结点的搜索期望。 给定 n 个有序的值,{k1,k2 ..... kn} ,其中 ki = i ; k1 到 kn 对应的权值分别为{ w1, w2 ..... wn 阅读全文
posted @ 2023-11-18 22:46 -星-星- 阅读(78) 评论(0) 推荐(0)
摘要: 问题描述: 有物品A,B,C,D,每个物品大小和价值不相同,还有一个容量为8的背包,如何选择其中的物品放入背包,使得背包总价值最大。 定义dp[ i ][ j ]: 前 i 件商品,放入容量为 j 的背包所获得的最大价值。 物品的两种状态:放入和不放入。 思想:最后一步的决策问题,第 i 件物品放不 阅读全文
posted @ 2023-11-18 20:28 -星-星- 阅读(36) 评论(0) 推荐(0)
摘要: 问题描述: 字符串s1=BDCABC,字符串s2=ABCBDAB;求它们的最长公共子序列。 定义dp[ i ][ j ] :s1的前 i 个字符串和s2前 j 个字符串的最长公共子序列长度。 以下讨论三种情况: s1[ i ] == s2[ j ] s1的第 i 个字符等于s2的第 j 个字符 dp 阅读全文
posted @ 2023-11-17 22:54 -星-星- 阅读(38) 评论(0) 推荐(0)
摘要: 问题描述: 1.凸多边形定义: 通常,用多边形顶点的逆时针序列来表示一个凸多边形, 即P={v0 ,v1 ,… ,vn}表示具有n+1条边v0v1,v1v2,… ,vn-1vn,vnv0的一个凸多边形。 若vi与vj是多边形上不相邻的两个顶点,则线段vivj称为多边形的一条弦。弦将多边形分割成凸的两 阅读全文
posted @ 2023-11-16 23:21 -星-星- 阅读(630) 评论(0) 推荐(0)
摘要: 问题描述: 给定n个矩阵{A1,A2,…,An},其中Ai与Ai+1是可乘的,i=1,2…,n-1。 如何确定计算矩阵连乘积的计算次序,使得依此次序计算矩阵连乘积需要的数乘次数最少。 m[ i ][ j ] :i = j时指矩阵Ai ,i < j时指矩阵Ai到矩阵Aj的若干矩阵连乘的最小次数。pi 阅读全文
posted @ 2023-11-15 23:28 -星-星- 阅读(120) 评论(0) 推荐(0)
摘要: 问题描述: 有若干任务,{1,2...n}。每个任务都需要先在机器1,然后在机器2上执行。每个任务在不同机器执行时有相应时间。 求解任务的执行顺序,使得在最短的时间内分别在两台机器上执行完所有任务。 例:下图为任务i,j在机器a,b的执行时间。 根据Johnson算法求解:min{bi,aj}>=m 阅读全文
posted @ 2023-11-14 21:46 -星-星- 阅读(388) 评论(0) 推荐(0)
摘要: // 统计出单链表L中结点的值等于给定值x的结点数; typedef struct LNode { int data; struct LNode* next; }LNode,*linklist; int count_x(linklist &L,int x) { if (!L) return 0; L 阅读全文
posted @ 2023-11-11 21:48 -星-星- 阅读(27) 评论(0) 推荐(0)
摘要: 1.栈和队列的共同点: 操作受限的线性表;可以在表的端点处进行插入删除操作; 2.评价算法的质量好坏: 正确性;健壮性;可读性;高效率和低存储; 3.算法的特征: 有穷性;确定性;可行性;输入与输出; 4.由n个结点构成的二叉树: 有2n个指针域;n-1个指针域存放了地址;n+1个空指针域; 5.求 阅读全文
posted @ 2023-11-11 00:06 -星-星- 阅读(24) 评论(0) 推荐(0)
摘要: 动态规划的基本思想:将求解问题分解为更小的,相同的子问题,然后对子问题求解,最终产生一个整体的最优解。 分治算法的基本思想:把复杂的问题分成两个或更多的相同子问题,再把子问题分成更小的子问题,直到最后各个子问题可以简单地 直接求解,对各个子问题的解进行合并即得到原问题的解。 贪心算法的基本思想:以逐 阅读全文
posted @ 2023-11-10 21:56 -星-星- 阅读(52) 评论(0) 推荐(0)