参考资料:《数据结构》(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
1.matlab代码,在matpower环境下进行潮流计算,用略微修改的ieee30节点,程序在main.m中2.仅考虑了负荷的波动如有原理性的错误望指出
2024/8/8 0:10:56 10.3MB ieee30节点 半不变量法 蒙特卡洛法
1
本资源是ISODATA聚类算法的matlab代码,其中包括isodata.m(ISODATA算法代码,其中包括了合并分裂等一系列子函数)、provaisodata.m(算法实例调用代码)和dades.mat(存放实例数据变量的文件)三个文件,并且每个函数都有详细的中文注释,而非原来的西班牙语注释。
ISODATA算法是在k-均值算法的基础上,增加对聚类结果的“合并”和“分裂”两个操作,并设定算法运行控制参数的一种聚类算法。
全称:IterativeSelforganizingDataAnalysisTechniquesAlgorithm即:迭代自组织数据分析算法。
“合并”操作:当聚类结果某一类中样本数太少,或两个类间的距离太近时,进行合并。
“分裂”操作:当聚类结果某一类中样本某个特征类内方差太大,将该类进行分裂。
2024/8/6 22:07:29 9KB ISODATA 聚类算法 中文注释 matlab
1
zeallot:热忱的变量分配!(或R中的多个,拆包和解构分配)
1
这是我约20名成员的公共演讲俱乐部的应用程序。
它是一个成员俱乐部,具有仪表板,讨论区,演讲和成员列表。
这是一个具有以下额外技术的现代堆栈应用程序:Redux-用于全局状态管理(用于跟踪编辑器状态)Draft.js-由Facebook制作的编辑器,专门用于React应用SASS-CSS预处理器,非常方便,其中包括mixin和变量AWSS3-一种可扩展的微服务,用于上传照片。
杂志我已经通过在线课程和其他资源研究了Web开发,从而使我到目前为止自己创建了一个项目。
我考虑了许多后端方面的内容,例如安全性,可伸缩性(尽管只有一个应用程序可容纳20个成员)和性能。
至于前端,我考虑了性能,设计,但主要考虑了功能。
我尝试着重于用户体验。
我想尽其所能提供更多功能,以及用户希望看到的内容。
这仍在建设中,而我在讨论/帖子页的结尾即将结束。
2019年8月27日我今天完成了帖子
2024/8/6 1:25:28 517KB JavaScript
1
是一个mfc单文档对位图进行操作的简单小程序,包含顺时针旋转90度,灰度化,分块,图像的保存和显示。
因为作业要求比较简单,交的时候又把一些操作改简单了,可以在一些函数内对变量进行一些简单操作增加功能。
内含完整程序的百度网盘地址。
2024/8/4 12:54:14 4.87MB bmp图像
1
仿真mimo的matlab代码※功能:产生带有相关性MIMO信道的信道冲激响应.※输入参数说明:NR接收天线阵元的个数,这里考虑简单的情况,令NR=2;NT发送天线阵元的个数,这里考虑简单的情况,令NT=4;时间变量;※输出参数说明:MIMO信道的信道冲激响应矩阵f(t),它是时间变量t的函数.
2024/8/4 6:39:25 714B mimo matlab
1
用于项目的现代Web入门套件总览WebStarterKit(WSK)-是用于Web开发的自以为是的样板。
用于在许多设备上构建出色体验的工具。
对于行业的专业人士和新手来说都是一个坚实的起点。
目录浏览器支持目前,我们正式旨在支持以下浏览器的最后两个版本:Chrome边缘火狐浏览器苹果浏览器的iOSChromeAndroid这并不是说WSK不能在比所反映的版本更旧的浏览器中使用,而仅仅是我们将重点放在确保我们的布局在上述版本中运行良好。
产品特点特征概要轻松启动我们不使用响应式样板。
您可以自由决定以哪种方式响应网站。
只需从src/html开始使用index.html。
HTML模板使用模板化html文件。
Sass支持轻松地将编译为CSS,带来对变量,mixin等的支持(运行npmrundev或gulp进行项目编译)。
在我们的WSK中,我们使用版本的编译器并遵循。
PostCSS支持PostCSS连接最有用的插件库,以优化CSS。
在我们的WSK中,我们使用,,等。
JavaScriptES6+支持可选Ja
2024/8/2 10:31:07 45KB javascript gulp html npm
1
谭浩强-C++程序设计内容目录:第1篇基本知识第1章C++的初步知识*1.1从C到C++*1.2最简单的C++程序1.3C++程序的构成和书写形式1.4C++程序的编写和实现1.5关于C++上机实践第2章数据类型与表达式2.1C++的数据类型2.2常量2.3变量2.4C++的运算符2.5算术运算符与算术表达式2.6赋值运算符与赋值表达式2.7逗号运算符与逗号表达式第2篇面向过程的程序设计第3章程序设计初步3.1面向过程的程序设计和算法3.2C++程序和语句3.3赋值语句3.4C++的输入与输出3.5编写顺序结构的程序3.6关系运算和逻辑运算3.7选择结构和if语句3.8条件运算符和条件表达式3.9多分支选择结构和switch语句3.10编写选择结构的程序3.11循环结构和循环语句3.12循环的嵌套3.13break语句和continue语句3.14编写循环结构的程序第4章函数与预处理4.1概述4.2定义函数的一般形式4.3函数参数和函数的值4.4函数的调用*4.5内置函数*4.6函数的重载*4.7函数模板*4.8有默认参数的函数4.9函数的嵌套调用4.10函数的递归调用4.11局部变量和全局变量4.12变量的存储类别4.13变量属性小结4.14关于变量的声明和定义4.15内部函数和外部函数4.16预处理命令第5章数组5.1数组的概念5.2一维数组的定义和引用5.3二维数组的定义和引用5.4用数组名作函数参数5.5字符数组*5.6C++处理字符串的方法——字符串类与字符串变第6章指针6.1指针的概念6.2变量与指针6.3数组与指针6.4字符串与指针6.5函数与指针6.6返回指针值的函数6.7指针数组和指向指针的指针6.8有关指针的数据类型和指针运算的小结*6.9引用第7章自定义数据类型7.1结构体类型7.2共用体7.3枚举类型7.4用typedef声明类型第3篇基于对象的程序设计第8章类和对象8.1面向对象程序设计方法概述8.2类的声明和对象的定义8.3类的成员函数8.4对象成员的引用8.5类的封装性和信息隐蔽8.6类和对象的简单应用举例第9章关于类和对象的进一步讨论9.1构造函数9.2析构函数9.3调用构造函数和析构函数的顺序9.4对象数组9.5对象指针9.6共用数据的保护9.7对象的动态建立和释放9.8对象的赋值和复制9.9静态成员9.10友元9.11类模板第10章运算符重载10.1什么是运算符重载10.2运算符重载的方法10.3重载运算符的规则10.4运算符重载函数作为类成员函数和友元函数10.5重载双目运算符10.6重载单目运算符10.7重载流插入运算符和流提取运算符10.8不同类型数据间的转换第4篇面向对象的程序设计第11章继承与派生11.1继承与派生的概念11.2派生类的声明方式11.3派生类的构成11.4派生类成员的访问属性11.5派生类的构造函数和析构函数11.6多重继承11.7基类与派生类的转换11.8继承与组合11.9继承在软件开发中的重要意义第12章多态性与虚函数12.1多态性的概念12.2一个典型的例子12.3虚函数12.4纯虚函数与抽象类第13章输入输出流13.1C++的输入和输出13.2标准输出流13.3标准输入流13.4文件操作与文件流13.5字符串流
1
支持一键导入Excel测试数据,自动设置为变量,打开测试数据文件,后期可以优化
2024/7/30 17:16:16 3.65MB Jmeter 插件
1
共 972 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡