算法分析基础——Fibonacci序列问题分治法在数值问题中的应用——最近点对问题减治法在组合问题中的应用——8枚硬币问题变治法在排序问题中的应用——堆排序问题动态规划法在图问题中的应用——全源最短路径问题3.实验要求(1)实现Floyd算法;
(2)算法的输入可以手动输入,也可以自动生成;
(3)算法不仅要输出从每个顶点到其他所有顶点之间的最短路径,还有输出最短路径的长度;
(4)设计一个权重为负的图或有向图的例子,对于它,Floyd算法不能输出正确的结果3.实验要求1)设计与实现堆排序算法;
2)待排序的数据可以手工输入(通常规模比较小,10个数据左右),用以检测程序的正确性;
也可以计算机随机生成(通常规模比较大,1500-3000个数据左右),用以检验(用计数法)堆排序算法的时间效率3.实验要求1)设计减治算法实现8枚硬币问题;
2)设计实验程序,考察用减治技术设计的算法是否高效;
3)扩展算法,使之能处理n枚硬币中有一枚假币的问题。
3.实验要求1)使用教材2.5节中介绍的迭代算法Fib(n),找出最大的n,使得第n个Fibonacci数不超过计算机所能表示的最大整数,并给出具体的执行时间;
2)对于要求1),使用教材2.5节中介绍的递归算法F(n)进行计算,同样给出具体的执行时间,并同1)的执行时间进行比较;
3)对于输入同样的非负整数n,比较上述两种算法基本操作的执行次数;
4)对1)中的迭代算法进行改进,使得改进后的迭代算法其空间复杂度为Θ(1);
5)设计可供用户选择算法的交互式菜单(放在相应的主菜单下)
1
自己写的编译原理的实验语义分析生成四元式(只实现了+、*、())如果需要配套的实验报告可以在我上传的资源中找
2025/8/8 21:50:35 42KB 编译原理 语义分析 源代码 java
1
java编写的LR语法分析器这是编译原理LR语法分析器的实验,源代码我已经复制到文档中了。



2025/4/2 17:57:16 51KB java LR语法分析器 编译原理实验
1
用C语言实现数字图像处理中的多种操作:如实现图像的灰度变换,图像的中值滤波,线性变换,缩放,平移,旋转,灰度直方图,开运算,闭运算,,膨胀/腐蚀元素的设定等等功能。
1
共四项内容:Linux进程控制、线程同步与通信、共享内存与进程同步、Linux文件目录操作,参考报告详见:http://www.doc88.com/p-8189118756167.html
2024/10/10 12:20:14 63KB 操作系统 linux
1
此实验详解见博客:https://blog.csdn.net/weixin_40874586/article/details/87939748资源包括:实验源代码,实验报告及实验录屏
2024/10/1 1:09:15 43.03MB 51单片机 嵌入式 大型实验
1
支持如下功能:新用户的注册、登录以及密码找回功能;
在线点到点文本聊天功能;
点到点离线文本聊天功能;
点到点可靠文件传输功能;
传输消息加密功能。
内部包含可运行的客户端和服务端软件
1
实验9Xstm32F407zgt6_PWM控制舵机SG90输出实验源代码免费分享
2024/7/25 8:39:49 4.5MB STM32 SG90 舵机 源代码
1
dsp实验源代码和实验报告——基于DSP数据采集与FIR滤波处理利用TS201-EZ-KIT板的硬件资源,完成对信号的采样和滤波分析。
本实验中提供的基本FIR滤波器程序,初始化不同的FIR滤波器的系数来设计出不同的滤波器。
通过这个实验加深对数字滤波这种信号处理的方法的理解。
1
设计模式课四次实验源代码,仅供交流学习,不得用于抄袭或者其他用途,eclipse导出类图插件是ModelGoon
1
共 28 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡