2020年5月27日

圆排列问题

摘要: 问题 圆排列问题:给定n个圆的半径序列,将它们放到矩形框中,各圆与矩形底边相切, 求具有最小排列长度的圆排列。 解析 圆排列问题的解空间是一棵排列树。按照回溯法搜索排列树的算法框架,设开始时a=[r1,r2,……rn]是所给的n个元的半径,则相应的排列树由a[1:n]的所有排列构成。 1. cent 阅读全文

posted @ 2020-05-27 15:42 zhhhb 阅读(1509) 评论(0) 推荐(0)

LCS算法

摘要: 问题 什么是最长公共子序列呢?好比一个数列 S,如果分别是两个或多个已知数列的子序列,且是所有符合此条件序列中最长的,则S 称为已知序列的最长公共子序列。 举个例子,如:有两条随机序列,如 1 3 4 5 5and 2 4 5 5 7 6,则它们的最长公共子序列便是:4 5 5。 解析 Xi=﹤x1 阅读全文

posted @ 2020-05-27 13:57 zhhhb 阅读(494) 评论(0) 推荐(0)

最优前缀码

摘要: 问题 最优前缀编码 解析 二元前缀码:任何字符的代码不能作为其它字符代码的前缀.eg.Q={001,00,010,01}不是二元前缀代码,如序列0100001会产生歧义 设C={x1,x2,…,xn}是n个字符的集合,f(xi)为xi出现的频率,d(xi)为xi的码长,i=1,2,…,n. 存储一个 阅读全文

posted @ 2020-05-27 13:41 zhhhb 阅读(1641) 评论(0) 推荐(0)

相容问题

摘要: 学习博客:https://blog.csdn.net/sun_shine9112/article/details/105822859 问题 相容问题,解析时给出其他几种贪心策略(如按开始时间从小到大、每个活动时间的占用时间等),并给出这些贪心策略无法实现最优的反例。 解析 二分归并排序采用了分治的思 阅读全文

posted @ 2020-05-27 13:31 zhhhb 阅读(214) 评论(0) 推荐(0)

导航