用C语言设计顺序表的相关函数库.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
"用C语言设计顺序表的相关函数库" 本文档主要介绍了使用C语言设计顺序表的相关函数库的过程。顺序表是一种线性表的存储方式,在内存中用一段地址连续的存储空间来依次顺序存放线性表中的各元素。该课程设计的主要目的是设计顺序表的相关函数库,以便在程序设计中调用。 在课程设计中,我们将使用C语言作为程序设计语言,使用Visual C++ 6.0作为程序运行平台。程序设计主要采用了结构化与面向过程两种解决问题的方法。通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。 顺序表的函数库主要包括插入、删除、查找、取出等操作。插入函数Insert_Seqlist()用于插入一个元素到顺序表中,删除函数Delete_Seqlist()用于删除顺序表中的一个元素,查找函数Locate_Seqlist()用于查找元素的存储位置,取出函数Get_Seqlist()用于取出顺序表中的元素,输出函数print()用于输出顺序表中的所有元素。 插入函数的具体算法是:首先检查插入位置是否有效,如果插入位置无效则报错。如果顺序表的空间已满,也会报错。否则,将节点往后移动一个位置,然后插入新元素e,并将len指向最后一个元素。 删除函数的具体算法是:首先检查删除位置是否有效,如果删除位置无效则报错。如果顺序表为空,也会报错。否则,将节点往前移动一个位置,然后删除元素。 查找函数的具体算法是:首先检查查找元素是否存在,如果查找元素不存在则报错。否则,返回元素的存储位置。 取出函数的具体算法是:首先检查取出元素是否存在,如果取出元素不存在则报错。否则,返回元素的下标。 输出函数的具体算法是:输出顺序表中的所有元素。 本课程设计主要是设计顺序表的相关函数库,以便在程序设计中调用。通过使用C语言和Visual C++ 6.0,我们实现了顺序表的相关函数库,并且经过适当完善后,将可以应用在商业中解决实际问题。
剩余15页未读,继续阅读
- 粉丝: 87
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助