数据结构算法演示(Windows版)使用手册一、功能简介本课件是一个动态演示数据结构算法执行过程的辅助教学软件,它可适应读者对算法的输入数据和过程执行的控制方式的不同需求,在计算机的屏幕上显示算法执行过程中数据的逻辑结构或存储结构的变化状况或递归算法执行过程中栈的变化状况。
整个系统使用菜单驱动方式,每个菜单包括若干菜单项。
每个菜单项对应一个动作或一个子菜单。
系统一直处于选择菜单项或执行动作状态,直到选择了退出动作为止。
二、系统内容本系统内含84个算法,分属13部分内容,由主菜单显示,与《数据结构》教科书中自第2章至第11章中相对应。
各部分演示算法如下:1.顺序表(1)在顺序表中插入一个数据元素(ins_sqlist)(2)删除顺序表中一个数据元素(del_sqlist)(3)合并两个有序顺序表(merge_sqlist)2.链表(1)创建一个单链表(Crt_LinkList)(2)在单链表中插入一个结点(Ins_LinkList)(3)删除单链表中的一个结点(Del_LinkList)(4)两个有序链表求并(Union)(5)归并两个有序链表(MergeList_L)(6)两个有序链表求交(ListIntersection_L)(7)两个有序链表求差(SubList_L)3.栈和队列(1)计算阿克曼函数(AckMan)(2)栈的输出序列(Gen、Perform)(3)递归算法的演示汉诺塔的算法(Hanoi)解皇后问题的算法(Queen)解迷宫的算法(Maze)解背包问题的算法(Knap)(4)模拟银行(BankSimulation)(5)表达式求值(Exp_reduced)4.串的模式匹配(1)古典算法(Index_BF)(2)求Next函数值(Get_next)和按Next函数值进行匹配(Index_KMP(next))(3)求Next修正值(Get_nextval)和按Next修正值进行匹配(Index_KMP(nextval))5.稀疏矩阵(1)矩阵转置(Trans_Sparmat)(2)快速矩阵转置(Fast_Transpos)(3)矩阵乘法(Multiply_Sparmat)6.广义表(1)求广义表的深度(Ls_Depth)(2)复制广义表(Ls_Copy)(3)创建广义表的存储结构(Crt_Lists)7.二叉树(1)遍历二叉树二叉树的线索化先序遍历(Pre_order)中序遍历(In_order)后序遍历(Post_order)(2)按先序建二叉树(CrtBT_PreOdr)(3)线索二叉树二叉树的线索化生成先序线索(前驱或后继)(Pre_thre)中序线索(前驱或后继)(In_thre)后序线索(前驱或后继)(Post_thre)遍历中序线索二叉树(Inorder_thlinked)中序线索树的插入(ins_lchild_inthr)和删除(del_lchild_inthr)结点(4)建赫夫曼树和求赫夫曼编码(HuffmanCoding)(5)森林转化成二叉树(Forest2BT)(6)二叉树转化成森林(BT2Forest)(7)按表达式建树(ExpTree)并求值(CalExpTreeByPostOrderTrav)8.图(1)图的遍历深度优先搜索(Travel_DFS)广度优先搜索(Travel_BFS)(2)求有向图的强连通分量(Strong_comp)(3)有向无环图的两个算法拓扑排序(Toposort)关键路径(Critical_path)(4)求最小生成树普里姆算法(Prim)克鲁斯卡尔算法(Kruscal)(5)求关节点和重连通分量(Get_artical)(6)求最短路径弗洛伊德算法(shortpath_Floyd)迪杰斯特拉算法(shortpath_DIJ)9.存储管理(1)边界标识法(Boundary_tag_method)(2)伙伴系统(Buddy_system)(3)紧缩无用单元(Storage_compaction)10.静态查找(1)顺序查找(Search_Seq)(2)折半查找(Serch_Bin)(3)插值查找(Search_Ins)(4)斐波那契查找(Searc
2025/4/23 10:46:30 3.17MB 数据结构 演示 软件 c
1
expoAndroidapk包2021年02月23日版本expogohost_exp_exponent_v2.18.7.apk
2025/4/13 17:14:47 70.67MB expo 跨平台开发 移动开发
1
移动高斯热源动画+应力变形过程动画,配套命令流已传,用的高斯热源函数为2e7*exp(-3*(({Y}-0.025)^2+({X}-0.01*{TIME})^2)/0.005^2)
2025/2/23 18:21:31 952KB ANSYS
1
P1=10;P2=20;Tr=30;Ts=1;beta=exp(-Ts/Tr);numm=[1];denm=[381];num=[2];den=[1691];[A,B,C,D]=tf2ss(num,den);[Gd,Hd,Cd,Dd]=c2dm(A,B,C,D,Ts);[Am,Bm,Cm,Dm]=tf2ss(numm,denm);[Gmd,Hmd,Cmd,Dmd]=c2dm(Am,Bm,Cm,Dm,Ts);
2024/12/23 9:45:04 7KB 预测函数控制
1
扩充的语法规则有:实现while、dowhile、for语句、大于>比较运算符号以及求余计算式子,具体文法规则自行构造。
可参考:P97及P136的文法规则。
(1)While-stmt-->whileexpdostmt-sequenceendwhile(2)Dowhile-stmt-->dostmt-sequencewhile(exp);(3)for-stmt-->foridentifier:=simple-exptosimple-expdostmt-sequenceenddo步长递增1(4)for-stmt-->foridentifier:=simple-expdowntosimple-expdostmt-sequenceenddo步长递减1(5)大于>比较运算符号以及求余计算式子的文法规则请自行组织。
(6)把TINY语言原有的if语句书写格式if_stmt-->ifexpthenstmt-sequenceend||ifexpthenstmt-sequenceelsestmt-sequenceend改写为:if_stmt-->if(exp)stmt-sequenceelsestmt-sequence|if(exp)stmt-sequence二、要求:(1)要提供一个源程序编辑界面,以让用户输入源程序(可保存、打开源程序)(2)可由用户选择是否生成语法树,并可查看所生成的语法树。
(3)应该书写完善的软件文档
2024/10/8 3:46:40 145KB TINY 语法分析 华南师范大学
1
顺序拟合动机如果我们有一个只能采样的未知函数f(x),我们可以选择一个以参数向量p特征的已知函数g(x,p)。
用最小二乘法,我们可以找到p最小化的总和-的平方误差\sum_{x\inX}(g(x,p)-f(x))^2以设定的采样点的X。
如果评估f昂贵,那么仔细选择采样点符合我们的利益。
假设我们的模型已经很不错了,我们可以使用它来找出下一步要采样的地方。
猜测要采样的点是x^*,其中g(x^*,p)的p梯度尽可能大(这是我们最有可能从采样中学到的东西)的地方。
我们还希望避免在同一位置多次采样。
该程序包实现了这种顺序采样方法。
使用范例usingSequentialFit,Plotsgaussian(x,mu,sigma)=exp(-((x-mu)/sigma)^2)functionexpensiveFunction(x
2024/9/13 15:18:32 143KB Julia
1
%8阵元均匀线阵方向图,来波方向为0度clc;clearall;closeall;imag=sqrt(-1);element_num=8;%阵元数为8d_lamda=1/2;%阵元间距d与波长lamda的关系theta=linspace(-pi/2,pi/2,200);theta0=0;%来波方向w=exp(imag*2*pi*d_lamda*sin(theta0)*[0:element_num-1]');forj=1:length(theta)a=exp(imag*2*pi*d_lamda*sin(theta(j))*[0:element_num-1]');p(j)=w'*a;endfigure;plot(theta,abs(p)),gridonxlabel('theta/radian')ylabel('amplitude')title('8阵元均匀线阵方向图')
2024/8/21 0:36:47 1.25MB 均匀线阵 方向图
1
大型ERP系统AP功能结构图.pdf大型ERP系统AP详细设计说明书.pdf大型ERP系统AP需求分析.pdf大型ERP系统AR功能结构图.pdf大型ERP系统AR详细设计说明书.pdf大型ERP系统AR需求分析.pdf大型ERP系统BOM测试手册.pdf大型ERP系统BOM详细设计说明书.pdf大型ERP系统BOM需求分析.pdf大型ERP系统CRP详细设计说明书.pdf大型ERP系统CSH需求分析.pdf大型ERP系统CST_Manual.pdf大型ERP系统CST功能描述图.pdf大型ERP系统CST详细设计说明书.pdf大型ERP系统CST需求分析.pdf大型ERP系统EC电子商务需求分析.pdf大型ERP系统EC需求分析.pdf大型ERP系统EXP需求分析.pdf大型ERP系统FA功能描述图.pdf大型ERP系统FA详细设计说明书.pdf大型ERP系统FA需求分析.pdf大型ERP系统GL测试手册.pdf大型ERP系统GL需求分析.pdf大型ERP系统HR详细设计说明书.pdf大型ERP系统HR需求分析.pdf大型ERP系统INV功能模块图.pdf大型ERP系统INV测试手册.pdf大型ERP系统INV测试手册1.pdf大型ERP系统INV详细设计说明书.pdf大型ERP系统INV需求分析.pdf大型ERP系统MPS测试手册.pdf大型ERP系统MPS详细设计说明书.pdf大型ERP系统MRP详细设计说明书.pdf大型ERP系统MRP需求分析.pdf大型ERP系统PAC详细设计说明书.pdf大型ERP系统PAY功能描述图.pdf大型ERP系统PAY详细设计说明书.pdf大型ERP系统PowerERP_MODEL描述图.pdf大型ERP系统PowerERP_功能描述图.pdf大型ERP系统PowerERP_功能描述图2.pdf大型ERP系统PRO数据库设计说明书.pdf大型ERP系统PRO需求分析.pdf大型ERP系统PRV详细设计说明书.pdf大型ERP系统PRV需求分析.pdf大型ERP系统PUR功能模块图.pdf大型ERP系统PUR详细设计说明书.pdf大型ERP系统PUR需求分析.pdf大型ERP系统RCCP详细设计说明书.pdf大型ERP系统SA功能结构图.pdf大型ERP系统SA详细设计说明书.pdf大型ERP系统SA需求分析.pdf大型ERP系统SD功能描述图.pdf大型ERP系统SD需求分析.pdf大型ERP系统SYS详细设计说明书.pdf大型ERP系统URP详细设计说明书.pdf大型ERP系统URP需求说明.pdf大型ERP系统主生产计划—操作手册.pdf大型ERP系统公共使用手册.pdf大型ERP系统单据套打设计使用手册.pdf大型ERP系统合并报表使用手册.pdf大型ERP系统合并报表管理手册.pdf大型ERP系统固定资产管理手册.pdf大型ERP系统存货管理手册.pdf大型ERP系统安全管理使用手册l.pdf大型ERP系统工场管理系统用户手册.pdf大型ERP系统工资管理手册.pdf大型ERP系统库存管理手册.pdf大型ERP系统应收使用手册.pdf大型ERP系统应收管理手册.pdf大型ERP系统总账使用手册.pdf大型ERP系统成本管理使用手册.pdf大型ERP系统报关使用手册.pdf大型ERP系统报关管理手册.pdf大型ERP系统物流CRM详细设计说明书.pdf大型ERP系统系统管理使用手册.pdf大型ERP系统能力计划使用手册.pdf大型ERP系统航运管理手册.pdf大型ERP系统设计文档.rar大型ERP系统采购管理手册r.pdf大型ERP系统销售管理手册.pdf
2024/7/19 14:58:53 45.83MB ERP文档
1
cpcie规范
2024/6/17 21:56:33 5.45MB CPCI-E规范 PICMG-EXP.0
1
1、网站蜘蛛(主要功能为获取网站的资源信息,以及根据关键字采集内容)2、网站检测,利用第三方接口快速实现获取网站的标题,程序类型,服务环境,主机IP地址等3、网段扫描,支持多线程快速对端口进行探测,并加入到列表内4、目录扫描(基本型扫描,支持多任务目标扫描,为了方便安全人员测试,附上常见的字典)5、漏洞扫描(基于常见EXP,多任务扫描,支持子域名爆破功能)6、后台测试(便于测试人员检测后台密码是否为弱口令)7、域名侦查(可获取该域名的相关信息,如,注册人,注册时间,联系方式,域名过期时间,物理IP等)8、任务计划(数据中心标配33万IP段,可一键添加到任务计划中进行扫描)
2024/6/16 0:58:52 8.57MB exe web
1
共 34 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡