欢迎来到天天文库
浏览记录
ID:59355533
大小:24.19 KB
页数:19页
时间:2020-09-04
《数据结构-数组.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
此文档下载收益归作者所有