没有合适的资源?快使用搜索试试~ 我知道了~
数据结构上机报告.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 90 浏览量
2022-06-16
02:38:49
上传
评论
收藏 164KB DOCX 举报
温馨提示
数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx数据结构上机报告.docx
资源推荐
资源详情
资源评论
上机报告
徐明明
运动会分数统计
需求分析
数据结构设计和核心算法设计描述,主控和功能模块层次结构;主要功能模块的输入、处理
(算法况架描述)和输出;功能模块之间的调用与被调用的关系等
2:概要设计
记录学校序号
记录男生 米第一名成绩
记录男生 米第二名成绩
记录男生 米第三名成绩
记录女生 米第一名成绩
记录女生 米第二名成绩
记录女生 米第三名成绩
记录学校总分
输入每个学校的情况 调用
统计各学校总分
按学校编号排序输出
按学校总分排序输出
按男女团体总分排序输出
按学校编号查询学校某个项目的情况 !"
可以按项目编号查询取得前三或前五名的学校 !"
详细设计
#$"$
#$"$
%&
'
%
%
%
%
%
!"%
!"%
!
'()
*"
!$+$(,)
*")
!-!)
!-!)
!.-!)
!/-!)
!0-!)
!&-!"!)
!-!"!)
!-'!)
!-$1$
%
!$+$(,% '22
!$+$(,%
!$+$(,%
!$+$(,%
!$+$(,%
!$+$(,%
!$+$(,%
%
!$+$(,
% '% 2% 2% 2% 2% 2%
$++1$((%
%
(3((
'422
'
3'234322
%3 4%
'3
'%
% '%
% '
'422
$+$(%
$1$
%
(3((
.
'422
'
3'234322
%3 4%
'3
'%
% '%
% '
'422
$+,+$(% (%
$1$
% (3((
'422
'
3'234322
%3 4%
'3
'%
% '%
% '
'422
$+$(% (%
!"% 5
!$+$(,5
$+1$(%5
$+1$(%5
$+1$(%5
$+1$(%5
$+1$(%5
$+1$(%5
!"%
5(
!$+$(,5
'422
5''
$+, +1$(% (% 2% 2%
5''
$+(+1$(% (% 2% 2%
.运行结果分析
&
&
&
.&
/
/&
0&
/总结
编这类程序需要考虑各个方面,需要设计的更加人性化,对程序应当进行多次测试,确
保不出现逻辑问题,总体来说程序编写不难,程序设计较复杂,需要花费较多时间编写与测
试
.一元多项式计算
一:需求分析
建立一元多项式并按照指数降序排列输出多项式,将一元多项式输入并存储
在内存中,能够完成两个多项式的加减运算并输出结果
二:概要设计
存储结构:一元多项式的表示在计算机内可以用链表来表示,为了节省存储空间,
只存储多项式中系数非零的项。链表中的每一个结点存放多项式的一个系数非零
项,它包含三个域,分别存放该项的系数、指数以及指向下一个多项式项结点的
指针。创建一元多项式链表,对一元多项式的运算中会出现的各种可能情况进行
分析,实现一元多项式的相加、相减操作。
. 单连表的抽象数据类型定义:
678 9 数 据 对 象 : 7'!:!∈ ;<('((… ((≥ 数 据 关 系 :
='4!>(!?:!>(!∈7('(…(
基本操作:
@9(&9) 操作结果:构造一个空的线性表
A!B,9操作结果:构造一个以单连表存储的多项试
7B9操作结果:显示多项试
B,!(,操作结果:显示两个多项试相加,相减的结果 6789
. 本程序包含模块: 9定义单链表
9(C9)9
@99)9,9定义一个空表
A!B9)9,9用单链表定义一个多项式
7B9)99显示输入的多项式
B9)9,!(9)9,
/详细设计
#4"?
#4!"?
B!
D!
E
B!CE
CB(B!
0
剩余26页未读,继续阅读
资源评论
G11176593
- 粉丝: 6927
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB【面板】的语音滤波设计.zip
- MATLAB【面板】汉字语音识别.zip
- MATLAB【面板】汉字识别.zip
- MATLAB【面板】的运动行为检测.zip
- MATLAB【面板】火焰识别系统设计.zip
- MATLAB【面板】基于DWT+SVD结合傅里叶变换的数字图像水印水印系统.zip
- MATLAB【面板】火焰烟雾检测.zip
- MATLAB【面板】交通道路标识识别.zip
- MATLAB【面板】家居防火识别系统.zip
- MATLAB【面板】教室人数统计.zip
- MATLAB【面板】考勤系统设计.zip
- MATLAB【面板】金属表面缺陷分析.zip
- MATLAB【面板】口罩识别.zip
- slm 增材制造选区激光熔化SLM的粉床数值模拟 备注:资料一直在更新,不断完善,尽可能把所有的内容讲详细 1该模拟资料包含粉床建立部分(EDEM,和Gambit软件)以及模型模拟部分Flow
- MATLAB【面板】垃圾分类系统.zip
- MATLAB【面板】口罩检测.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功