1)问题描述人们在日常生活中经常需要查找某个人或某个单位的电话号码,本实验将实现一个简单的个人电话号码查询系统,根据用户输入的信息(例如姓名等)进行快速查询。
2)基本要求(1)在外存上,用文件保存电话号码信息;
(2)在内存中,设计数据结构存储电话号码信息;
(3)提供查询功能:根据姓名实现快速查询;
(4)提供其他维护功能:例如插入、删除、修改等;
(5)按电话号码进行排序。
3)设计思想由于需要管理的电话号码信息较多,而且要在程序运行结束后仍然保存电话号码信息,所以电话号码信息采用文件的形式存放到外存中。
在系统运行时,需要将电话号码信息从文件调入内存来进行查找等操作,为了接收文件中的内容,要有一个数据结构与之对应,可以设计如下结构类型的数组来接收数据:constintmax=10;structTeleNumber{stringname;//姓名stringphoneNumber;//固定电话号码stringmobileNumber;//移动电话号码stringemail;//电子邮箱}Tele[max];为了实现对电话号码的快速查询,可以将上述结构数组排序,以便应用折半查找,但是,在数组中实现插入和删除操作的代价较高。
如果记录需频繁进行插入或删除操作,可以考虑采用二叉排序树组织电话号码信息,则查找和维护都能获得较高的时间性能。
更复杂地,需要考虑该二叉排序树是否平衡,如何使之达到平衡。
1
企业内部通讯系统必须提供网络通讯功能、在通讯过程中禁止使用聊天表情、文件传送等功能,避免资料外泄,或因发送错误而导致上级资料的丢失以及其他损失。
最重要的是必须适应任何操作系统,也就是实现跨平台技术,因为企业内部的工作需要,工作环境中使用了多个操作系统来完成不同的工作。
另外,系统不需要使用服务器中转和记录通讯内容,可以独立完成通讯任务,排除职工对领导监视工作进度等逆反心理
2024/9/23 4:35:27 323KB 企业内部通信 swing java
1
设计一个包含学生基本信息(学号,姓名,成绩)的顺序表,编程完成如下功能:⑴初始化顺序表L:根据用户指定的学生数,逐个输入学生信息;
⑵打印表中所有学生信息:逐个显示表中所有学生的基本信息;
⑶判断L是否为空表;
⑷查找指定学生:根据姓名进行查找,返回学生的位序,并输出学生的学号和成绩;
⑸根据指定的位置,返回并输出相应学生的基本信息;
⑹给定一个学生信息,将其插入到表中指定的位置;
⑺删除指定位置的学生记录;
⑻统计表中学生个数(求表长度);
⑼销毁表L;
以上为必做题,下面为附加题(选做)。
⑽建立两个有序(学号)的学生顺序表La和Lb:分别向顺序表La和Lb逐个输入m个和n个学生的信息(并不一定按学号大小顺序输入);
⑾打印表La和Lb中的学生信息;
⑿将La和Lb归并为新的有序表Lc;
⒀打印表Lc中的学生信息;
⒁销毁顺序表La、Lb和Lc。
其他要求:⑴将所需要的标准头文件以及一些符号常量的定义等放在Common.h头文件中;
⑵顺序表类型定义(采用定义二)和基本操作函数声明放在Sqlist.h头文件中;
⑶基本操作函数的实现放在Sqlist.cpp文件中;
⑷测试应用程序放在SqlistTestApp.cpp文件中(可以任意重复测试)。
2024/9/22 21:16:40 768KB 顺序表
1
英语词典SQL数据超过8万条记录,有建表语句,英语词典很完整
2024/9/22 9:28:02 15.15MB 英语词典S
1
是一个excel表格,铝电池容量为253ma/h,恒定5ma放电,每个小时记录一下电压。
2024/9/19 0:54:46 28KB 铝电池放电曲线
1
区块链电子存证,引领区块链技术在电子合同领域落地应用数字指纹信息分布式存储多方同步记录哈希值一秒生成可信电子合同签署证据链亿万电子文件版权、电子证据真伪轻松验
2024/9/17 14:42:33 1.9MB 区块链 电子存证
1
完整的工单管理系统源码,有带管理后台,希望对你有所帮助。
另外自己安装测试.自测可用。
工单管理系统一般指工单系统。
工单系统是一种专业名词,是指用于记录、处理、跟踪一项工作的完成情况。
工单系统分为两大类:一是企业内部部门工作任务传达的系统;
二是专门用于售后安装维修类的系统,这种是把工单派给外勤人员上门去维护的软件。
2024/9/17 4:51:29 17.92MB php gongdan
1
軟件操作鍵Esc:退出软件F1:启用背景色空格暂停并显示至本段头部方向键下和右跳转到下段上和左返回到上段配置文件(用于设置软件外观和速度)节点说明index:用于记录小说所看到的位置,可用于快速跳节.正常无需修改.size:每节小说的字符个数.越大加载速度越慢.观看的历史记录越模糊.不建议修改timer:文字跳动频率len:跳动值越大一次跳动的字数越多begcolor:按F1后文本后的背景色fontcolor:显示的文本颜色軟件所需資源文件把你要看的小說更名為:test.txt放在和軟件同級目錄下,并將index節點改為1即可開始閱讀。
1
电子词典-注册,登录,生词本,翻译,单词查询,历史记录模块
2024/9/14 2:55:08 19.39MB 电子词典 app androi
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡