没有合适的资源?快使用搜索试试~ 我知道了~
数据结构上机报告.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 144 浏览量
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
- 粉丝: 6874
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 所有算法均用 Python 实现.zip
- redis-standalone.yml redis k8s单点部署
- Python基于Scrapy兼职招聘网站爬虫数据分析设计(源码)
- zipkin.yml zipkin k8s部署
- YY9706.102-2021医用电气设备第2-47部分
- 通过运用时间序列ARIMA模型与循环神经网络(LSTM)对中国包装机器数量进行预测(python源码)
- Ruby编程基础与进阶指南
- 基于ARIMA模型的股票预测(python源码)
- 基于阿里云对象存储的对文件进行批量修改、批量解冻、批量上传
- 山东联通-海信IP501H-GK6323V100C-1+8G-4.4.2-当贝桌面-卡刷包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功