使用文件储存数据,代码简单,易于理解,使用Java语言数据结构,摒弃C和C++复杂的指针,用链表和排序实现全部功能.
2024/7/23 7:39:03 403KB Java SE 数据结构
1
根据问题提供问题的解决方案,实现棋盘的绘制和棋子的内摆放功能。
而可以选择的存储结构为线性存储结构,逻辑结构为图形结构。
实现主窗口的棋子摆放规则,可以选用线性存储结构和图形结构构造一个新的数据结构,定义在其上的功能为根据循环递归法改变中皇后的位置,并将其传递给整个棋盘的对象,使其按照要求实现棋子的摆放,直到出现正确的放置方法。
2024/7/23 5:14:49 324KB 数据结构 八皇后问题
1
这是一个不错的数据结构课程设计,源代码和文档,题目是公交信息查询系统,该系统实现了以下功能:查询公交车的线路;
查询停靠站点信息;
查询任意两点之间可乘车辆;
显示公交路线图等。
1
c++c数据结构课程设计学生成绩管理系统数组c语言课程设计c++课程设计数据结构课程设计菜单驱动基于数组设计用C语言实现的学生成绩管理系统基于数组设计。
采用菜单驱动。
对于计算机专业及非计算机专业课程设计都很有帮助,对于专业人员也有参考价值。
2024/7/21 5:58:04 3KB c++ c 数据结构 课程设计
1
【问题的描述】一个表达式和一棵二叉树之间,存在着自然的对应关系。
写一个程序,实现基于二叉树表示的算术表达式Expression的操作。
【基本要求】【一】【必做部分】假设算术表达式Expression内可以含有变量(a-z),常量(0-9)和二元运算符(+,-,*,/,^(乘幂))。
实现以下操作:(1)ReadExpr(E)――以字符序列的形式输入语法正确的前缀表达式并构造表达式E。
(2)WriteExpr(E)――用带括号的中缀表达式输出表达式E。
(3)Assign(V,c)――实现对变量V的赋值(V=c),变量的初值为0。
(4)Value(E)――对算术表达式E求值。
(5)CompoundExpr(p,E1,E2)――构造一个新的复合表达式(E1)p(E2)。
【二】【选做部分】(1)以表达式的原书写形式输入,支持大于0的正整数常量;
(2)增加常数合并操作MergeConst(E)——合并表达式E中所有常数运算。
例如,对表达式E=(2+3-a)*(b+3*4)进行合并常数的操作后,求得E=(5-a)*(b+12)【测试数据】1) 分别输入0;
a;-91;+a*bc;+*5x2*8x;+++*3^*2^x2x6并输出。
2) 每当输入一个表达式后,对其中的变量赋值,然后对表达式求值。
3) 还有很多测试的数据,详细请见附上的文件Test.txt。
1
包含完整的课程设计/大作业文档一份+C语言实现的源码+存储数据文件分别使用了普里姆算法与克鲁斯卡尔算法进行最短路径求解。
内容:求城市之间的光纤网连接的最短电缆长度。
课程设计要求:(1)从文件city.txt中读入一个图,文件city.txt结构如下:第一行为整数m,n,其中m表示城市个数(顶点数),n表示边数;
接着的m行每行都是一个字符串,表示城市名;
接下来的n行每行代表一条边,其格式为“城市名城市名距离”。
(2)要求在所有城市之间建立光纤网,使所用光纤总长度最短。
(3)输出城市建成的光纤网所用光缆的总长及每个连接的长度。
1
字符文件统计字符出现频度,构造Huffman树,编制Huffman编码,并将给定字符文件编码,生成编码文件;
再将给定编码文件解码,生成字符文件
2024/6/30 14:11:44 196KB 字符出现频度 Huffman
1
黑龙江大学数据结构课程设计大作业MFC可视化校园导游图能够计算最短路径和显示图片
1
问题描述迷宫只有两个门,一个叫做入口,另一个叫做出口。
把一只老鼠从一个无顶盖的大盒子的入口处赶进迷宫。
迷宫中设置很多隔壁,对前进方向形成了多处障碍,在迷宫的唯一出口处放置了一块奶酪,吸引老鼠在迷宫中寻找通路以到达出口。
求解迷宫问题,即找出从入口到出口的路径。
2024/6/23 11:50:32 2KB 数据结构 课程设计 迷宫求解 源码
1
数据结构课程设计(C语言版)--班级通讯录,有需要的可以下载。
有代码、封面、课程设计报告、及评分表。
2024/6/22 13:38:49 294KB 数据结构 C语言
1
共 163 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡