数据结构-数组.docx

数据结构-数组.docx

ID:59355533

大小:24.19 KB

页数:19页

时间:2020-09-04

数据结构-数组.docx_第1页
数据结构-数组.docx_第2页
数据结构-数组.docx_第3页
数据结构-数组.docx_第4页
数据结构-数组.docx_第5页
资源描述:

《数据结构-数组.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据结构_数组1.主函数:main.cpp/*自定义数组编写数组工具数组为内核完成多项功能,查询,排序,插入,追加,输出,输入,数据结构_1_array;代码规范;所有函数只需输入参数即可完成所需功能;模块分类;函数图示模型;内存控制;健壮性;数组操作说明;*///时间1:2017年9月20日21:19:41声明了新的数据类型structArr;编写简单的框架;//时间2:2017年9月20日22:21:57编写init_array()函数;show_array()函数;is_empty()函数;添加stdlib.h函数声明;运行成功;//时

2、间3:2017年9月21日14:49:27添加了一些设想(伪代码等等之类的);添加一些printf("提示语句");增加部分注释;//时间4:2017年9月21日23:50:29对所有伪代码进行编程实现;完成剩下所以模块;明天加入新模块;运行成功;//时间5:2017年9月22日10:13:12添加修改函数;将子模块的代码打印;准备调试;代码改进;增强健壮性;//时间6:2017年9月22日17:14:43对大部分的函数功能进行了调试;修改;发现一些问题;主要是语句缺少;//时间7:2017年9月22日22:08:16加入informat

3、ion_array()函数;对全体函数完成调试;运行正常;使用说明要不要写呢;//时间8:2017年9月23日13:30:46加入inquire_array()函数;查询元素值的分布;inquire_revise()函数;对同一元素数组进行修改;调试成功;//时间9:2017年9月23日16:06:38加入inquire_detelt()函数;删除数组中的所有val;返回修改结果;运行成功;//时间10:2017年9月24日01:07:04加入realloc_array()函数;对数组的空间进行动态变化;更新information_array

4、()函数代码;运行正常;//时间11:2017年9月24日10:15:17加入detelt_less_than()函数;删除数组中小于val的值;运行正常;编写detelt_greater_than()函数框架//时间12:2017年9月24日12:50:21完成detelt_greater_than()函数;删除数组中大于val值的值;运行正常;编写detelt_array_2()函数框架;//时间13:2017年9月24日16:07:09完成detelt_array_2()函数;删除数组前pos位值;加入detelt_array_3()函

5、数;删除数组后pos位的值;准备对修改功能进行增加//时间14:2017年9月24日19:15:22新建array_5模块;对修改函数类的array_4内的函数编写框架;将detelt类函数移到array_5模块;好困;//时间15:2017年9月24日21:00:38完成revise_array_2()函数;完成revise_array_3()函数;加入Revise_less_than()函数;加入revise_greater_than()函数;运行成功;//时间16:2017年9月29日16:01:29加入新的函数inquire_pos_

6、array()函数;//时间17:使用说明!!!未完......待续.............;//预处理文件;#include#include#include//声明exit(int)函数;#include"function_state.h"//声明数组工具;第19页共19页#include"struct_Arr.h"//声明结构体;//主函数;intmain(inti,int*pArr)//带个参数好看;{//定义方便对数组操作的变量;intflag=0;//统计个数;intuni

7、ts=0;//存储数组元素位置编号;intval=0;//数组元素操作;structArrarray;//定义结构体变量array;if(init_array(&array,8)){printf("内存分配成功!!!创建数组长度len=%d",8);}else{printf("内存分配失败!!!程序结束");exit(-1);}//测试区:if(evaluation_array(&array,7)){printf("赋值成功!!!!");}else{printf("赋值个数会导致数组溢出赋值失败!!!!");}

8、show_array(&array);information_array(&array);/*append_array(&array,520);insert_arr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。