网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机算法基础 第2版 习题及答案 第6章 .docx

计算机算法基础 第2版 习题及答案 第6章 .docx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE44

第6章 动态规划

假设矩阵A、B、C、D、E的维数序列如下,找出其最佳连乘顺序。

(a)5,10,3,12,5,50

解:

最佳顺序为(((AB)(CD))E)。

8,10,6,11,3,35

解:

最佳顺序为((A(B(CD)))E)。

找出下面二序列的最长公共子序列:

1,0,0,1,0,1,0,1和0,1,0,1,1,0,1,1,0

i

iyj010110110

j0123456789

0

0

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

1

2

2

2

2

2

2

2

0

1

1

2

2

2

3

3

3

3

0

1

2

2

3

3

3

4

4

4

0

1

2

3

3

3

4

4

4

5

0

1

2

3

4

4

4

5

5

5

0

1

2

3

4

4

5

5

5

6

0

1

2

3

4

5

5

6

6

6

0xi11203041

0xi

11

20

30

41

50

61

70

81

它们的LCS是1,0,0,1,1,0,其长度为6。

下面表中列出了有哪些信誉好的足球投注网站7个关键字A[1..7]的各种情况的概率。请为他们找出一个最佳二元有哪些信誉好的足球投注网站树并求出其平均复杂度。

i

0

1

2

3

4

5

6

7

pi

0.04

0.06

0.08

0.02

0.10

0.12

0.14

qi

0.06

0.06

0.06

0.06

0.05

0.05

0.05

0.05

解:

表W(i,j),j

i\

0

1

2

3

4

5

6

7

1

0.06

0.16

0.28

0.42

0.49

0.64

0.81

1.00

2

0.06

0.18

0.32

0.39

0.54

0.71

0.90

3

0.06

0.20

0.27

0.42

0.59

0.78

4

0.06

0.13

0.28

0.45

0.64

5

0.05

0.20

0.37

0.56

6

0.05

0.22

0.41

7

0.05

0.24

8

0.05

表E(i,j),j

i\

0

1

2

3

4

5

6

7

1

0.06

0.28

0.62

1.02

1.34

1.83

2.44

3.12

2

0.06

0.30

0.68

0.93

1.41

1.96

2.61

3

0.06

0.32

0.57

1.04

1.48

2.13

4

0.06

0.24

0.57

1.01

1.55

5

0.05

0.30

0.72

1.20

6

0.05

0.32

0.78

7

0.05

0.34

8

0.05

表root(i,j),j

i\

0

1

2

3

4

5

6

7

1

-

1

2

2

2

3

3

5

2

-

2

3

3

3

5

5

3

-

3

3

4

5

5

4

-

4

5

5

6

5

-

5

6

6

6

-

6

7

7

-

7

这个最佳二元有哪些信誉好的足球投注网站树如下。它的平均复杂度是3.12次比较。

A

A[5]

A[2]

A[1]

A[3]

A[6]

A[7]

d0

d1

d2

d3

d4

A[4]

d6

d5

d7

给出一个在序列A[1..n]中找最长递增子序列的O(nlgn)算法的伪码。

解: Improved-LCS(A[1..n],L,B,length)

L?L[1]?1 //当前只有一个长度l=1的初始解

?[1]?nil //父亲未知

S[0]?A[0]?-? //因二元有哪些信誉好的足球投注网站的需要,加的一个左边点

T[0]?0 //S[0]在序列A中的序号

S[1]?A[1] //长度为1的子序列的结尾元素开始只有A[1]

T[1]?1 //S[1]在序列A中的序号

S[L+1]?? //因二元有哪些信誉好的足球投注网站的需要,加的一个右边点

fori=

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档