- 0
- 0
- 约5.27千字
- 约 12页
- 2024-08-10 发布于广西
- 举报
实验1线性表的根本操作
姓名小明
一、需求分析
1.程序的功能:实现根本线性表的运算:插入数据,删除数据,查找数据,求顺序表长度,遍历链表。
2.输入输出的要求:数据必须为整数并大于0,插入数据必须为一位整数;
3.测试数据
测试数据可由使用者自己输入。
二、概要设计
1.本程序所用的抽象数据类型的定义:由顺序表,结构体通过指针连接组成;
选择操作2.主程序的流程及各程序模块之间的层次关系。
选择操作
查找数据删除数据退出求长度比较数据插入数据输入初始元素
查找数据
删除数据
退出
求长度
比较数据
插入数据
输入初始元素
然后根据各个选项调用所需函数
三、详细设计
1.定义相关的数据类型:
结构体链表SqList,其中包含
ElemType*elem;intlength;intlistsize;
写出各模块的伪码算法;
插入数据:
StatusListInsert(SqlistL,inti,ElemTypee)
{
int*q=(L.elem[i-1]);
ElemType*newbase,*p;
您可能关注的文档
最近下载
- 医疗保障基金使用监督管理条例实施细则测试题及答案.docx VIP
- 2026国考省考季-【言语理解与表达】理论刷题课合集讲义(题目+答案).pdf VIP
- 2025年新人教版道德与法治六年级下册全册精编知识点 (超全).pdf
- 部编版小学语文六年级下册《15真理诞生于一百个问号之后》预习单.pdf
- 爱追梦·勇践行-上海中学.pdf
- 2022大象版科学(2017)一年级上册《太阳和东南西北》教学反思.pdf
- ASME B36.10-2022 Welded and Seamless Wrought Steel Pipe 焊接无缝锻钢管.pdf
- 2020人教部编版五年语文下册教材第9课《 古诗三首》课后练习参考答案 从军行 等.pdf
- 贵州银行考试题型及答案.doc VIP
- 中国助磨剂项目经营分析报告.docx
原创力文档

文档评论(0)