资料库
首页
行业资料库
养殖
模电
互联网
生活资料库
说明书
学习资料库
面试题
答案
并行计算课程算法报告.doc
发布时间:2022-06-09
发布人:admin
分类:
说明书
资料大小:0.24M
资料格式:doc
举报
版权申诉
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
下载资料
收藏
0
资料目录
文本预览
一、综合训练目的与要求
二、综合训练任务描述
三、算法设计
四、详细设计及说明
五、调试与测试
六、实习日志
七、实习总结
八、附录:核心代码清单
附件二 【学生用】 西北农林科技大学信息工程学院 《算法分析与设计》综合训练实习报告 题 目: 矩阵乘法 学 姓 号 2012013330 名 杨康 专业班级 软件工程 121 指导教师 李宏利 实践日期 2014 年 6 月 23 日 - 6 月 27 日
目 录 一、综合训练目的与要求......................................................................................................................1 二、综合训练任务描述..........................................................................................................................1 三、算法设计..........................................................................................................................................1 四、详细设计及说明............................................................................................................................11 五、调试与测试....................................................................................................................................11 六、实习日志........................................................................................................................................13 七、实习总结........................................................................................................................................14 八、附录:核心代码清单....................................................................................................................14
一、综合训练目的与要求 本综合训练是软件工程专业重要的实践性环节之一,是在学生学习完《算法分析》课程 后进行的综合练习。本课综合训练的目的和任务: 1. 巩固和加深学生对算法分析课程基本知识的理解和掌握; 2. 培养利用算法知识解决实际问题的能力; 3. 掌握利用程序设计语言进行算法程序的开发、调试、测试的能力; 4. 掌握书写算法设计说明文档的能力; 5. 提高综合运用算法、程序设计语言、数据结构知识的能力。 二、综合训练任务描述 使用 Strassen 算法实现矩阵乘法 (1) 要求掌握分治法; (2) 设计一个界面,显示计算结果; (3) 编程语言不限; 三、算法设计 (1) 文字描述 a、分治法: 概念:采取各个击破的技巧来解决一个规模较大的问题,该技巧是很多高效算法的 基础。 思想:“分而治之”。把一个复杂的问题分成两个或更多的相同子问题,再把子问题 分成更小的子问题,直到最后各个子问题可以简单地直接求解,对各个子问题的解进行 合并,即得原问题的解。 b、分治法的求解步骤 步骤 1:分解。 将问题进行分解为若干个规模较小、相互独立、与原问题形式相同的子问题。 步骤 2:治理。 步骤 2-1:求解各个子问题 若子问题规模较小而容易被解决则直接求解,否则再继续分解为更小的子问题,直 到容易解决为止。 步骤 2-2:合并 将以求得的各个子问题的解合并为原问题的解。 (2) 框图 根据对课题的分析,我所创建的框图如图 1 所示: 1
图 1 (3) 伪代码 ------------------------------------------------------------------------ 分治法实现矩阵相乘 ------------------------------------------------------------------------ #include
#include
#include
2
#include
using namespace std; ifstream infile("data1.txt",ios::in); void Input(int n,int **A) { //infile>>n; for(int i=0; i
>A[i][j]; } void Output(int n,int **A) { for(int i=0; i
A[i+n][j]=A21[i][j]; A[i+n][j+n]=A22[i][j]; } } void Sub(int n,int **A,int **B,int **C) { int i,j; for(i=0; i
M1=new int*[n]; M2=new int*[n]; M3=new int*[n]; M4=new int*[n]; M5=new int*[n]; M6=new int*[n]; M7=new int*[n]; T1=new int*[n]; T2=new int*[n]; int i; for(i=0; i
cout<<"B12-B22"<
分享到:
赞
收藏
上一篇
fluent user's guide 全翻译(6.1).pdf
下一篇
基于小波变换图像去噪的毕业设计.doc
相关推荐
2023年江西萍乡中考道德与法治真题及答案.doc
2012年重庆南川中考生物真题及答案.doc
2013年江西师范大学地理学综合及文艺理论基础考研真题.doc
2020年四川甘孜小升初语文真题及答案I卷.doc
2020年注册岩土工程师专业基础考试真题及答案.doc
2023-2024学年福建省厦门市九年级上学期数学月考试题及答案.doc
2021-2022学年辽宁省沈阳市大东区九年级上学期语文期末试题及答案.doc
2022-2023学年北京东城区初三第一学期物理期末试卷及答案.doc
2018上半年江西教师资格初中地理学科知识与教学能力真题及答案.doc
2012年河北国家公务员申论考试真题及答案-省级.doc
2020-2021学年江苏省扬州市江都区邵樊片九年级上学期数学第一次质量检测试题及答案.doc
2022下半年黑龙江教师资格证中学综合素质真题及答案.doc
资料库
课程资源
共收录17145份资料,累计13个分类,关注成员有19位,主要包括:PHP,网络管理,网页制作,Java,.Net,数据库,3G/移动开发,C/C++,游戏开发,嵌入式,讲义,软件测试,专业指导
热门标签
PHP
网络管理
网页制作
Java
.Net
数据库
3G/移动开发
C/C++
游戏开发
嵌入式
讲义
软件测试
专业指导
最新资料
2022-2023学年河北省唐山市高三上学期期末数学试题及答案.doc
2022-2023学年河北省张家口市高三上学期期末数学试题及答案.doc
2022-2023学年河北省衡水市高三上学期期末语文试题及答案.doc
2022-2023学年河北省保定市高三上学期期末数学试题及答案.doc
2022-2023学年河北省张家口市高三上学期期末语文试题及答案.doc
2022-2023学年河北省石家庄市高三上学期期末语文试题及答案.doc
2020-2021年四川省凉山州西昌市高一物理上学期期中试卷及答案.doc
2020-2021年四川省遂宁市安居区高一英语上学期期中试卷及答案.doc
2020-2021年四川省西昌市高一英语上学期期中试卷及答案.doc
2021-2022年四川省广安市岳池县高一地理上学期期中试卷及答案.doc
2021-2022年四川省成都市郫都区高一物理上学期期中试卷及答案.doc
2021-2022年四川省广安市岳池县高一物理上学期期中试卷及答案.doc