线性表某软件公司大约有30名员工,每名员工有姓名、工号、职务等属性,每年都有员工离职和入职。
把所有员工按照顺序存储结构建立一个线性表,建立离职和入职函数,当有员工离职或入职时,修改线性表,并且打印最新的员工名单。
约瑟夫(Josephus)环问题:编号为1,2,3,…,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。
一开始任选一个正整数作为报数的上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止。
报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一人开始重新从1报数,如此下去,直到所有人全部出列为止。
建立n个人的单循环链表存储结构,运行结束后,输出依次出队的人的序号。
栈和队列某商场有一个100个车位的停车场,当车位未满时,等待的车辆可以进入并计时;
当车位已满时,必须有车辆离开,等待的车辆才能进入;
当车辆离开时计算停留的的时间,并且按照每小时1元收费。
汽车的输入信息格式可以是(进入/离开,车牌号,进入/离开时间),要求可以随时显示停车场内的车辆信息以及收费历史记录。
某银行营业厅共有6个营业窗口,设有排队系统广播叫号,该银行的业务分为公积金、银行卡、理财卡等三种。
公积金业务指定1号窗口,银行卡业务指定2、3、4号窗口,理财卡业务指定5、6号窗口。
但如果5、6号窗口全忙,而2、3、4号窗口有空闲时,理财卡业务也可以在空闲的2、3、4号窗口之一办理。
客户领号、业务完成可以作为输入信息,要求可以随时显示6个营业窗口的状态。
5、4阶斐波那契序列如下:f0=f1=f2=0,f3=1,…,fi=fi-1+fi-2+fi-3+fi-4,利用容量为k=4的循环队列,构造序列的前n+1项(f0,f1,f2,…fn),要求满足fn≤200而fn+1>200。
6、八皇后问题:设8皇后问题的解为(x1,x2,x3,…,x8),约束条件为:在8x8的棋盘上,其中任意两个xi和xj不能位于棋盘的同行、同列及同对角线。
要求用一位数组进行存储,输出所有可能的排列。
7、迷宫求解:用二维矩阵表示迷宫,自动生成或者直接输入迷宫的格局,确定迷宫是否能走通,如果能走通,输出行走路线。
8、英国人格思里于1852年提出四色问题(fourcolourproblem,亦称四色猜想),即在为一平面或一球面的地图着色时,假定每一个国家在地图上是一个连通域,并且有相邻边界线的两个国家必须用不同的颜色,问是否只要四种颜色就可完成着色。
现在给定一张地图,要求对这张地图上的国家用不超过四种的颜色进行染色。
要求建立地图的邻接矩阵存储结构,输入国家的个数和相邻情况,输出每个国家的颜色代码。
9、以下问题要求统一在一个大程序里解决。
从原四则表达式求得后缀式,后缀表达式求值,从原四则表达式求得中缀表达式,从原四则表达式求得前缀表达式,前缀表达式求值。
数组与广义表鞍点问题:若矩阵A中的某一元素A[i,j]是第i行中的最小值,而又是第j列中的最大值,则称A[i,j]是矩阵A中的一个鞍点。
写出一个可以确定鞍点位置的程序。
稀疏矩阵转置:输入稀疏矩阵中每个元素的行号、列号、值,建立稀疏矩阵的三元组存储结构,并将此矩阵转置,显示转置前后的三元组结构。
用头尾链表存储表示法建立广义表,输出广义表,求广义表的表头、广义表的表尾和广义表的深度。
树和二叉树以下问题要求统一在一个大程序里解决。
按先序遍历的扩展序列建立二叉树的存储结构二叉树先序、中序、后序遍历的递归算法二叉树中序遍历的非递归算法二叉树层次遍历的非递归算法求二叉树的深度(后序遍历)建立树的存储结构求树的深度图输入任意的一个网,用普里姆(Prim)算法构造最小生成树。
要求建立图的存储结构(邻接表或邻接矩阵),输入任意的一个图,显示图的深度优先搜索遍历路径。
要求建立图的存储结构(邻接表或邻接矩阵),输入任意的一个图,显示图的广度优先搜索遍历路径。
查找设计一个读入一串整数构成一颗二叉排序树的程序,从二叉排序树中删除一个结点,使该二叉树仍保持二叉排序树的特性。
24、设定哈希函数H(key)=keyMOD11(表长=11),输入一组关键字序列,根据线性探测再散列解决冲突的方法建立哈希表的存储结构,显示哈希表,任意输入关键字,判断是否在哈希表中。
排序以下问题要求统一在一个大程序里解决。
25、折半插入排序26、冒泡排序27、快速排序28、简单选择排序29、归并排序30、堆排序
2023/12/3 17:25:33 13KB 数据结构 课程设计 C++ 排序
1
1、绘制类:箭头、示坡线、锥坡线、剖断线、垂线、切线、等高线加密、Hatch轮廓线等;
2、标注类:各类引线标注(圆形、坐标、断面、里程、桥涵)、平交口标注、标注对象属性修改等;
3、修改类:颜色、延长、等分、偏移、定向自动拷贝、多段线顶点增删等;
4、计算类:文本类四则混合运算、表格化行列计算等;
5、文字类:上下标、合并、格式化、行距调整、交换、对齐、转属性、加括号等;
6、表格类:绘制表格、表格文本反输出,表格快速填写、单元格文字对齐等;
7、文件类:灌入文件、浏览,输出透明背景的.Wmf图元文件等;
8、打印类:批量打印出图.9、图块类:块颜色修改、图块名称列表、图块分类统计、无名块转为有名块等;
10、布局类:视口创建/自动分图、视口网格标注、视口比例查询/设置、视口快速操作等.11、选择集:快速构造选择集。
12、工程类:缓圆缓曲线绘制、水准导线、十字丝、抛物线、铁路走行时分、紧坡定线、地面标线等;
13、工具类:十字光标方向设置、快速自定义坐标系、自定义复杂线型等;
14、信息类:实体DXF码列表、多段线顶点及点坐标列表、面积及曲线长度查询等;
2023/10/25 6:34:40 324KB 配合CASS用
1
内有报告和程序汇编语言微机课设报告计算器设计程序正确能正确运行
2023/10/18 17:37:14 101KB 汇编 计算器
1
《户籍管理系统》使用说明随着社区的不断发展,户籍管理显得越来越重要,面对辖区成千上万的居民信息,依靠传统的手工登记已经不能满足现实的需要。
我们这套《户籍管理系统》是针对街道社区、村委会一级的人口管理部门开发的,主要功能就是录入人口信息,方便进行各种查询,打印户籍证明等。
操作简单,一学就会。
一、 安装软件只要打开压缩文件“户籍管理系统.rar”,运行户籍管理系统.exe就可以了。
二、 运行软件1、登录界面默认密码是:123456,可以点“修改”改成自己的密码。
2、程序主界面点击菜单中的“系统”->设置单位,弹出如下对话框:输入你自己的社区名即可。
二、启动点击“启动”,进入主操作界面。
1、编辑单位序列点击“编辑单位序列”,弹出如下窗口:在左边栏中根据自己的实际情况编辑好上下级单位(每下一级单位前面增加一个空格),然后存盘返回。
注意:下一级单位和上一级单位相差的是半个汉字宽(半角的空格),否则会出现同级变下级的情况。
2、增加人员先选择一个单位(在左边的树形结构中点一下即可),然后点“增加”。
输入人员情况后,点确定即可。
如果要同时增加很多人,只要选中“连续增加”即可。
3、修改选中一个人后,点击“详细情况”,即可修改。
4、查询(一)普通查找通常情况,在“模糊查询”按钮后面的方框中输入想要查找的信息,然后点一下“模糊查询”按钮即可。
选中“快”,意思是在当前表中查找。
当数据量较大时,一般先选择一个单位,这样当前表中就只显示选中单位的部分人员,这样快速查找时速度相对快一点,缺点是如果要找的人不在当前表中就有可能找不到,这时就要选中“慢”来查找。
“慢”是在整个数据库中,只要这个人存在一定能找到,但时间可能会长一点。
(二)根据年龄查找查找前最好先点一下“重算年龄”,因为每过一年,年龄增加一岁。
选中“年龄范围”,然后在后机的框中输入从几岁到几岁,再在查询框中输入其他信息,点“模糊查询”即可。
(三)精确时间查找上面根据年龄查找,只能精确到年,如果想精确到月、日,则需要选中“精确时间”,然后选择时间范围。
再在查询框中输入其他信息,点“模糊查询”即可。
(四)精确查询上面都是模糊查询,只要有个大概的信息就可以查。
如果知道比较精确的信息,则用“精确查询”,点击“精确查询”后,弹出的是人员详细情况表,这时把知道准确信息全填进去,比如知道名字叫张三,则在姓名中输入张三,如果知道曾用名叫李四,则在曾用名中输入李四,等等。
不确定的信息不要输入,然后点确定,就可以精确地查出符合所有条件的人员。
5、详细情况找到查询的人员后,点一下“详细情况”,出现如下界面:可以更换照片,修改信息等。
6、 打印证明户籍管理的一项重要功能是打印户籍证明,只要查找到此人后,点一下打印证明即可。
2023/8/8 23:13:01 9.05MB 户籍管理
1
利用栈设计一个“小学生算术四则运算能力测试系统”,系统可模仿老师给学生布置和批改作业,并能记录学生的历史成绩,以检测学生的学习效果。
功能要求及说明:系统要求实现以下的操作:(1)为学生出题。
题目可包含的运算符号有:+,-,*,%,(,),参与运算的数值范围可由学生自动选择难易程度,初级:可计算个位数的算术运算;
中级:可计算多位数的算术运算;
高级:可计算小数和负数的算术运算。
(2)学生做题后为学生评阅。
评阅结果为“正确,很好”或“错误,重做?换题?”;
(3)为学生保留测试的历史成绩记录,并可根据需要显示历史成绩;
(4)根据难易程度,分别建立试题库,以文件的形式保存;
1
C语言课设,小学数学出题体系为小教师教学效率,能够依据小教师的需要随机抽出两位数的数学运算题,可依据需要举行加减乘除了运算。
由教师在电脑上答题,并对于其分辨正误以及记分。
另外能够依据需要随机抽出四则运算的稠浊运算题同样应答其分辨正误以及记分。
底子申请:抽题遴选成果两位数四则与算的出题成果四则稠浊运算的抽题成果谜底分辨正误成果分数积攒成果出题存储成果等
2023/4/6 9:05:38 242KB C语言 课设
1
可以完成包括负数的加减乘除运算的计算器。
----------------------------------------------------------------------
2023/1/17 8:20:53 107KB fpga
1
用vc60MFC写的可进行四则混合运算的计算器,使用形态方式保证输入符合规则,使用逆波兰表达式进行求值,可进行负数、小数运算。
供学习参考。
2017/1/26 2:39:53 2.19MB vc60MFC 四则混合运算 计算器
1
基于VS2010和qt的含有优先级的带括号的四则混淆计算器
2020/9/6 18:50:07 13.73MB vs2010
1
这是一个网络课设,题目是仿真telnet.用socket编程实现客户端与服务器通信,计算四则远算(包括浮点数)。
采用图形化界面。
带有登录功能。
亲身测试,可用,并且作为课设上交检查通过。
2017/9/1 7:55:16 48.76MB socket 四则运算
1
共 21 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡