- 141
- 0
- 约2.09千字
- 约 5页
- 2021-04-21 发布于天津
- 举报
第
第 PAGE #页共4页
排序和查找是经常遇到的问题。按照要求完成以下各题:
(1)
(2)
(4)
(20 分)
对数组A={15,29,135,18,32,1, 27,25,5},用快速排序方法将其排成递减序。
请描述递减数组进行二分搜索的基本思想,并给出非递归算法。
给出上述算法的递归算法。
使用上述算法对(1)所得到的结果搜索如下元素,并给出搜索过程:
18, 31, 135。
对于下图使用Dijkstra算法求由顶点
a到顶点h的最短路径。
(20 分)。
2
\
2、
假设有7个物品,它们的重量和价值如下表所示。若这些物品均不能被分割,且背包容
20 分)。四、量M = 150
20 分)。
四、
物品
A
B
C
D
E
F
G
重量
35
30
60
50
40
10
25
价值
10
40
30
50
35
40
30
已知 Ak ^(aj))斤*「十,k=1, 2, 3, 4, 5, 6, r 1=5, r2=10,「3=3,「4=12,r5=5 , r6=50,「7=6,
求矩阵链积A* A2X A3X A4X A5X A6的最佳求积顺序。(要求:给出计算步骤)(20分)
五、回答如下问题:(20分)
(1) 什么是算法?算法的特征有哪些?
(2) 什么是P类问题?什么是 NP类问题?请描述集合覆盖问题的近似算法的基本思想。
排序和查找是常用的计算机算法。按照要求完成以下各题:(20 分)(1)对数组A={15,9,115,118,3,90, 27,25,
排序和查找是常用的计算机算法。按照要求完成以下各题:
(20 分)
(1)
对数组A={15,9,115,118,3,90, 27,25,5},使用合并排序方法将其排成递减
序。
(2)
若改变二分搜索法为三分搜索法, 即从一个递减序列 A中寻找元素 乙先与元素A[丄]
3
比较,若Z :A[n],则在前面[n]个元素中寻找Z;否则与A[—]比较,总之使余下
3 3 3
的序列为[P]个元素。给出该方法的伪代码描述。
3
使用上述算法对(1)所得到的结果搜索如下元素,并给出搜索过程:
118, 31, 25。
假设有7个物品,它们的重量和价值如下表所示。若这些物品均可以被分割,且背包容
量 M = 150,
如果使用贪心方法求解此背包问题,请回答:
(20 分)。
(1)
对各个物品进行排序时,依据的标准都有哪些?
(2)
上述解中哪个是最优的?V^Vj^。求由s到t的最小成本路径。(25 分)
上述解中哪个是最优的?
V^Vj^。求由s到t的最小成本路径。(25 分)
集Vi:
(1) 给出使用动态规划算法求解多段图问题的基本思想。
(2) 使用上述方法求解如下多段图问题。
V1V22 5 / 、
V1
V2
2 5 / 、
4、 4
V3
V4
V5
6*?
四、回答如下问题:(15分)
什么是算法?算法的特征有哪些?
五、设 Xi什么是P
五、设 Xi
X2、X3是一个三角形的三条边,而且 Xi+X2+X3 = 14。请问有多少种不同的三角形?给出
解答过程。(20
解答过程。
(20 分)
设数组A有n个元素,需要找出其中的最大最小值。 (20分)
(1) 请给出一个解决方法,并分析其复杂性。
(2) 把n个元素等分为两组 A1和A2,分别求这两组的最大值和最小值, 然后分别将这两
组的最大值和最小值相比较, 求出全部元素的最大值和最小值。 如果A1和A2中的元 素多于两个,则再用上述方法各分为两个子集。直至子集中元素至多两个元素为止。
这是什么方法的思想?请给出该方法的算法描述,并分析其复杂性。
已知 宀=?化k=1,2,3,4,5,6,「1=5,「2=10,「3=3,「4=12,「5=5,「6=50,「7=6,
求矩阵链积 A1X A2X A3X A4X A5X A6的最佳求积顺序。(20分)
对于下图使用 Dijkstra算法求由顶点a到其他各个顶点的最短路径。 并给出求各个顶点对
之间的最短路径的算法思想。 (20分)。
四、15谜问题:15
四、
15谜问题:
15个棋子以任意的顺序
置入各方格中,空出一格。要求通过有限次的移动,把一个给定的初始状态变成目标状态。移动 的规则是:每次只能把空格周围的四格数字(棋子)中的任意一个移入空格,从而形成一个新的
状态。为了有效的移动,设计了估值函数 Ci(x),表示在结点X的状态下,没有到达目标状态下的
正确位置的棋子的个数。(20分)
请使用该估计函数,对图示的初始状态,给出使用分支限界方法转换到目标状态的搜索树。
1245
1
2
4
5
6
3
7
9
10
12
8
13
14
11
15
初始状态
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
您可能关注的文档
最近下载
- 2024年山东医学高等专科学校单招考试语文试题含答案解析.docx
- 北京·新荣记 加冕“三星”,新荣记为何独得米其林青睐.docx VIP
- 2025年山东医学高等专科学校单招考试语文试题含答案解析.docx
- 口渴了-朋友帮你.ppt VIP
- 2025年山东医学高等专科学校单招(数学)历年真题考点含答案解析.docx
- 【行业标准】QSH 0039-2007 钻井液用水解聚丙烯腈铵盐技术要求.pdf VIP
- 《QSH0038-2007-钻井液用羧甲基纤维素钠盐技术要求》.pdf VIP
- 《桂海虞衡志》中少数民族风俗研究.doc VIP
- QSH 0048-2007 钻井液用聚丙烯酰胺钾盐技术要求.pdf VIP
- 医疗护理员培训大纲(试行).docx VIP
原创力文档

文档评论(0)