算法设计与分析试验报告
说明:本试验报告的算法全部用Matlab实现
名目:
求最大公约数的欧几里得算法
验证给定数组中的全部元素是否唯一
计算两个N阶矩阵的乘积
递归算法(阶乘、Fibonacci数列)
KMP模式匹配算法
Huffman编码
图的遍历(深度优先搜寻算法DFS、广度优先搜寻算法BFS)
Dijkstra算法、Kruskal算法和Prim算法
排序算法(选择、冒泡、归并、快速、插入)
二叉树的三序遍历(前序、中序、后序)
求最大公约数的欧几里得算法
代码:
function x = gcd(m,n)
%% 求最大公约数的欧几里得算法
%输入:两个整数m, n
%输出:m,n的最大公约数x
if (m ~= fix(m))||(n ~=fix(n))
error(两个输入变量必需为整数!!);
end
if (m~=0)(n~=0)
while n~=0
r = mod(m,n);
m = n;
n = r;
end
x = m;
else
error(两个输入变量均不能为零!!);
end
end
测试:
x = gcd(123,234)
x =
3
验证给定数组中的全部元素是否唯一
代码:
function x=UniqueElements(A)
%% 验证给定数组中的全部元素是否唯
您可能关注的文档
最近下载
- 2026年中考英语(湖北省卷)真题详细解读及评析.docx
- DB4403T-工业噪声污染防治技术规范.pdf
- 工程项目施工质量保证体系.docx VIP
- 间性研究国际研讨会-和光大学.PDF
- 地球和地球仪4经纬网课件-2025-2026学年湘教版(2024)地理七年级上册.pptx VIP
- Hwz_BUFFETT'S_ALPHA_巴菲特的阿尔法-英文中文.pdf VIP
- 地理人教版七年级上册地球和地球仪(4).1地球和地球仪4(经纬网).docx VIP
- 2026年人工智能训练师(三级)实操技能真题题库.docx
- 初中道德与法治项目式学习的实践与反思.pptx VIP
- 毛泽 东思想与中国特色社会主义理论体系概论简答题.doc VIP
原创力文档

文档评论(0)