参考资料:《数据结构》(C语言版)严蔚敏&&吴伟民&&米宁著要求选用顺序存储结构和二叉链表存储结构实现抽象数据类型二叉树的基本操作。
有个亮点是利用字符在dos界面显示二叉树的结构形态。
里面包含了完整的源程序和实验报告文档。
实验报告包含了完整的步骤包括:一.抽象数据类型二叉树的定义二.存储结构定义(包括顺序存储和二叉链表)及各基本操作的实现三.测试方案。
包括详细的测试函数四.测试结果。
对所有操作的测试过程中二叉树的变化截图。
五.二叉树各基本操作时间复杂度与存储结构特点分析及对算法的改进设想。
六.实验总结和体会实现的基本操作如下:InitBiTree(&T)DestroyBiTree(&T)CreateBiTree(&T)ClearBiTree(&T)BiTreeEmpty(T)BiTreeDepth(T)Root(T)Value(T,e)Assign(T,&e,value)Parent(T,e)LeftChild(T,e)RightChild(T,e)LeftSibling(T,e)RightSibling(T,e)InsertChild(T,p,LR,c)DeleteChild(T,p,LR)PreOrderTraverse(T,Visit())InOrderTraverse(T,Visit())PostOrderTraverse(T,Visit())LevelOrderTraverse(T,Visit())下载清单:Base.h//全局常量、公共变量、公共函数等BiTree.h//二叉链表二叉树实现BiTree_Main.cpp//二叉链表二叉树测试程序SqBiTree.h//顺序存储二叉树实现SqBiTree_Main.cpp//顺序存储二叉树测试程序抽象数据类型实现-二叉树-实验报告.doc
1
很经典实用,是一些典型的测试函数,有图有真相
2024/7/28 4:11:33 515KB 测试函数
1
使用matlab编程,分为多个.m文件编写,包括支配关系选择,全局领导者选择,删除多于的非劣解,创建栅格,标准测试函数Mycost1为ZDT1测试函数Mycost3有约束条件套用算法只需要改动Mycost函数与主函数中粒子的取值与维度,即主函数中问题定义处与MOPSO设置处,其余不需要改动
2024/6/2 20:24:35 7KB matlab代码 多目标粒子群 约束
1
通过积分方程方法解决电磁(EM)问题取决于对与格林函数有关的奇异积分的准确评估。
在使用具有Rao-Wilton-Glisson(RWG)基函数的矩量法(MoM)来求解表面积分方程(SIE)时,标量Green函数上的梯度算子可以移到基本函数和测试函数上,从而得到积分核中的1/R弱奇异点,其中R是观察点和源点之间的距离。
弱奇异积分可以使用众所周知的Duffy方法求值,但它需要进行两次数值积分。
在这项工作中,我们开发了一种通过使用局部极坐标系来评估奇异积分的新颖方法。
通过推导极坐标上积分的闭合形式表达式,该方法可以自动消除奇异性并将积分减小为一倍数值积分。
数值算例表明了该方法的有效性。
1
CEC2014测试函数PartA及B的M文件和函数说明及结果分析
2024/5/31 7:37:39 10.68MB code
1
本代码为正弦余弦优化算法,已经整理为标准优化算法的格式,可直接用测试函数进行测试,同时也方便改写或结合
2024/5/25 7:37:47 8KB SCA 正弦余弦优化算法
1
基于路径覆盖的自动化生成测试用例,含有三角形判断等近十个测试函数
2024/5/23 22:12:22 15KB 随机算法
1
收集个2010到2015年的CEC测试函数,包含MATLAB代码,可用于算法验证
2024/5/21 12:22:16 47.98MB CEC测试函数
1
读取上述.txt文档,可是画出测试函数的真实Pareto前端值,用于多目标优化问题。
NSGA或者MOEAD算法等等,有其他函数需求可以留言或联系我
2024/5/4 7:09:33 83KB NSGA MOEAD 真实前端值 pareto真实值
1
本工具箱包含了大量的代理模型,包括Kriging及其相关的变形,RBF及其相关的变形,多项式代理模型等,还包括了试验设计、采样技术、大量的测试函数等的MATLAB代码。
本工具箱适用于基于代理模型优化算法研究的研究生及相关研究人员。
2024/4/26 22:32:42 1.88MB 代理模型 测试函数
1
共 73 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡