1 / 9
文档名称:

算法设计与分析部分算法伪代码.doc

格式:doc   大小:101KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

算法设计与分析部分算法伪代码.doc

上传人:jiqingyong345 2018/2/4 文件大小:101 KB

下载得到文件列表

算法设计与分析部分算法伪代码.doc

文档介绍

文档介绍:第三章蛮力法
选择排序
SelectionSort(A[0..n-1])
for i=0 to n-2 do
min=i
for j=i+1 to n-1 do
if A[j]<A[min]
min=j
swap A[i] and A[min]
冒泡排序
BubbleSort(A[0..n-1])
// 输入:数组A,数组中的元素属于某偏序集
// 输出:按升序排列的数组A
for i=0 to n-2 do
for j=0 to n-2-i do
if A[j+1]<A[j] swap A[j] and A[j+1]
改进的冒泡算法
ALGORITHM BubbleSortImproved( A[0,…,n – 1] )
// 冒泡排序算法的改进
// 输入:数组A,数组中的元素属于某偏序集
// 输出:按升序排列的数组A
for i ← 0 to n – 2 do
flag ← True
for j ← 0 to n – 2 – i do
if A[j+1] < A[j]
swap(A[j], A[j+1])
flag ← False
// 如果在某一轮的比较中没有交换,则flag为True,算法结束
if flag = True return
顺序查找算法
算法 SwquentialSearch2(A[0...n],k)
//顺序查找算法的实现,它用了查找键来作限位器
//输入:一个n个元素的数组A和一个查找键K
//输出:第一个值等于K的元素的位置,如果找不到这样的元素就返回-1
A[n]<--k
i<--0
while A[i]!=K do
i<--i+1
if i<n return i
Else return -1
蛮力字符串匹配
算法 BruteForceStringMatch(T[0...n-1],P[0...m-1])
//该算法实现了蛮力字符串匹配
//输入:一个n个字符的数组T[0...n-1]代表一段文本
// 一个m个字符的数组P[0..m-1]代表一个模式
//输出:如果查找成功的话,返回文本的第一个匹配字串中第一个字符的位置,
// 否则返回-1
For i<--0 to n-m do
j<--0
While j<m and P[j]=T[i+j]do
j<--i+1
If j=m return i
return -1
合并排序最差Θ(nlog2n)
快速排序最优Θ(nlog2n)
最差Θ(n2)
平均Θ()
选择排序 Θ(n2)
冒泡排序 Θ(n2)
插入排序最差Θ(n2)
最优Θ(n)
平均Θ(n2)
第四章分治法
合并排序
算法 MergeSort(A[0..n-1] )
// 递归调用mergesort来对数组 A[0...n-1] 排序
// 输入:一个可排序数组A[0..n-1]
// 输出:非降序排列的数组A[0..n-1]
if n > 1
copy A[0..ën/2û-1] to B[0..ën/2û-1]
copy A[ën/2û..n-1] t

最近更新

2024年大学计算机基础考试题库(实用) 28页

绥江县可行性报告 34页

2024年大学计算机基础考试题库精品及答案 28页

2024年保育计划幼儿园中班总结与反思 3页

2024年房屋装修合同(集锦15篇) 34页

等离子切割可行性报告 29页

2024年大学计算机基础考试题库【典优】 27页

移动支付的可行性报告 32页

科隆粉体可行性报告 38页

2024年大学计算机基础考试题库附参考答案【培.. 28页

2024年房屋租赁合同精选13篇(正规房屋租赁合.. 22页

2024年大学计算机基础考试题库含完整答案【易.. 27页

2024年大学计算机基础考试题库及参考答案(培.. 27页

碎纸机可行性报告 31页

瘦身鱼养殖可行性报告 42页

电缆入地可行性报告 33页

2024年房屋单间租赁合同 40页

2024年大学计算机基础考试题库附完整答案【必.. 28页

2024年大学计算机基础考试题库附参考答案【巩.. 28页

2024年大学计算机基础考试题库精品【突破训练.. 28页

2024年大学计算机基础考试题库及参考答案【精.. 27页

酸奶制作及营养成分分析课件 21页

乡镇卫生院常见病门诊和住院诊疗规范 66页

七年级下血液测试 1页

苏教版数学四年级下册平移旋转和轴对称练习题.. 2页

基于plc的多路称重系统设计毕业论文 49页

奥沙利铂联合卡培他滨治疗胃癌术后淋巴转移的.. 3页

弟子规-功过格-可打印(欢迎传播) 14页

对外汉语教学实用语法练习参考答案及要解 283页

莫言《变》 26页