自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 数据结构课设完整代码

ComputerSystem类。

2023-06-12 13:51:10 445

原创 校园导航系统

其中matrix[i,j]表示i到j的最短距离,k是穷举i到j之间可能经过的中间点,当中间点为k时,对整个矩阵即从i到j的路径长度进行更新,对所有可能经过的中间点进行遍历以得到全局最优的最短路径。是求单元最短路径的算法,即是求某个顶点到其余各顶点的最短路径。弗洛伊德算法选取某个节点k作为i到j需要经过的中间节点,通过比较d(i,k)+d(k,j)和现有d(i,j)的大小,将较小值更新为路径长度,对k节点的选取进行遍历,以得到在经过所有节点时i到j的最短路径长度,通过不断加入中间点的方式更新最短路径。

2023-06-08 11:25:36 1005 1

原创 决赛叫号系统

所有参赛队按赛事组织文件中的赛事类别分到9个决赛室,决赛室按顺序叫号,被叫号参赛队进场,比赛结束后,下一参赛队才能进赛场。记录需要循环的次数,该次数由和每个类别中参赛队伍的数量进行比较可得,对决赛室和每个决赛室中的参赛队伍进行循环,且记录每次参赛队伍进入比赛的时间模拟比赛进行的时间,暂停一段时间(这里使用 Thread.sleep 方法,暂停 0.5 秒)。方法entrySet()返回一个所有条目的集合,这些条目是Map.Entry<K,V>接口的实例,这里的Entry是Map内部的一个接口。

2023-06-08 11:22:45 183 1

原创 按参赛学校查询参赛团队

【问题描述】能够提供按参赛学校查询参赛团队,根据提示输入参赛学校名称,若查找成功,输出该学校参赛的所有团队的基本信息,输出的参赛团队需有序输出(按参赛队编号)。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,继续放在起始位置知道未排序元素个数为0。共比较的次数是 (N - 1) + (N - 2) + ... + 1,求等差数列和,得 (N - 1 + 1)* N / 2 = N^2 / 2。

2023-06-06 21:25:08 102

原创 基于二叉排序树的查找

根结点是树中唯一父指针为NULL的结点,而叶子结点的孩子结点指针也为NULL。此外,我们需要计算ASL(Average Search Length),即平均查找长度,在查找运算中,由于所费时间在关键字的比较上,所以把平均需要和待查找值比较的关键字次数称为平均查找长度。根据二叉查找树的性质,其左子树中的每个节点的值,都要小于这个节点的值,而右子树节点的值都大于这个节点的值。所以查找操作就相对比较简单,当到达一个结点时,如果值等于待查找的值,则直接返回,如果大于,则去右子树查找,如果小于,则去左子树中查找。

2023-06-06 20:34:17 171

原创 赛事管理系统

管理各参赛队伍信息。

2023-05-23 09:26:27 146 1

算法设计与分析作业,上传供老师进行检查

算法设计与分析作业,上传供老师进行检查

2023-12-14

数据结构课设 赛事管理系统 二叉排序树 导航 排序 叫号

数据结构课设代码完整版,使用了java

2023-06-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除