假设以如下阐明的三元组(F、C、L/R)序列输入一棵二叉树的诸边(其中F表示双亲结点的标识,C表示孩子结点标识,L/R表示C为F的左孩子或右孩子),且在输入的三元组序列中,C是按层次顺序出现的。
设结点的标识是字符类型。
F=‘^’时C为根结点标识,若C亦为‘^’,则表示输入结束。
试编写算法,由输入的三元组序列建立二叉树的二叉链表,并以中序序列输出。
^ALABLACRBDLCELCFRDGRFHL^^L
2022/9/3 10:37:22 2KB 二叉树实现
1
引见攻防威胁趋势、面临的网络安全问题、GoogleTitan底层信任根安全体系、GoogleBeyondProd云原生安全架构、落地方案等
2022/9/3 3:57:33 1.48MB 可信体系 云原生 BeyondProd 安全架构
1
高校计算方法上机作业应用二分法和割线法求议程的近似根的matlab程序
2022/9/3 0:55:54 881B matlab 计算方法 二分法 割线法
1
下棋属于一种博弈游戏,博弈过程可以用树(博弈树)来表示。
假设游戏由两个人(A和B)玩,开始由某个人从根结点开始走,两个人轮番走棋,每次只能走一步,下一步棋只能选择当前结点的孩子结点,谁先走到叶子结点为胜。
例如,对于下图所示的博弈树,若A先走,可以选f,B若选h,则A选j胜。
编写一程序,让计算机和人下棋。
当计算机走下一步时,可以根据以下情况决定下一步:(1)若存在可以确保取胜的一个孩子结点,则选择该结点作为下一步;
(2)若存在多个可以确保取胜的孩子结点,则选择其中高度最小的结点作为下一步(若有多个选择,则选最左边的结点);
(3)若不存在可以确保取胜的一个孩子结点,则选择高度最大的孩子结点作为下一步(若有多个选择,则选最左边的结点);
例:(下面的黑体为输入)(a,(b,(x)),(c,(d),(e,(g),(h)),(f)))abxcdeghfWhoplayfirst(0:computer;1:player)?1player:ccomputer:dSorry,youlost.Continue(y/n)?yWhoplayfirst(0:computer;1:player)?1player:xillegalmove.player:bcomputer:xSorry,youlost.Continue(y/n)?yWhoplayfirst(0:computer;1:player)?0computer:cplayer:fCongratulate,youwin.Continue(y/n)?n
2022/9/2 22:54:44 5KB 博弈树 数据结构 C语言
1
电动车仪表新思维液晶显示器通信协议2.0最新方案(09/08/25)SW_YJ系列多功能液晶显示器是专为电动车设计的液晶显示器,可以替代电动车普通仪表显示器,并具有毛病显示等特有功能。
此协议为语音协议的补充协议。
此协议是液晶显示器与电动车控制器传输运行状态和毛病的方案性应用协议1、采用国际标准SIF通信协议,接口通用方便。
2、主从方式采用单线单向传输,即只需要一根传输线路,电动车控制器为发送方,多功能提示器为接收方,建议传输线与电动车控制毛病运行灯共用I/O口,不占用额外资源3、传输波特率自适应范围宽,主机可以利用空闲时间发送数据。
4、一次传输一帧数据,共包含65个bit:一个起始位,8x8个数据位,传输结束后要求线路空闲状态为低电平。
5、32us<Tosc<320us6、数据的电平遵守TTL规范
2022/9/2 21:23:58 98KB 电动车仪表 新思维
1
本工程只提供了USB设备虚拟端的核心部分代码,驱动代码属于WDM工程,非WDF框架。
同时提供了完整的例子程序,包括USB数据采集端和USB虚拟端,可以一起模拟一个USB设备的远程访问效果。
驱动目录可以用WDK7编译,同时也可以使用带WDK10的vs2015编译。
在不到两个月时间里既要学习研究USB协议和Windows平台下USB系统的框架流程(感谢ReactOS提供的接近windows内核的源码),同时要实现USB数据采集端,也要实现USB虚拟设备端,同时还要实现虚拟USB控制器和根集线器。
因而时间比较紧,错误难免,还望不吝提出和纠正本工程的BUG。
本代码和例子程序供学习和研究使用,不可不经修改直接用于商业盈利目的。
若你的工程引用了本工程的代码,请在引用的地方注明原始开发作者。
本工程对应的博客地址http://blog.csdn.net/fanxiushu/article/details/51420096以及后续章节。
2022/9/2 20:23:25 518KB WINDOWS USB 驱动
1
8-非线性方程求根.ppt
2018/11/25 11:07:26 1.06MB MATLAB
1
目录1前言12研究内容23传动方案的分析与拟定24电动机的选择25传动装置的运动及动力参数的选择和计算25.1传动装备的总效率为25.2传动比的分配25.3传动装置的运动和动力参数计算25.3.1各轴的转速计算:25.3.2各轴的输入功率计算:35.3.3各轴输入转矩的计算:36齿轮的计算36.1第一对斜齿轮的计算36.1.1材料选择36.1.2初选齿轮齿数36.1.3按齿面接触强度设计36.1.4按齿根弯曲疲劳强度设计56.1.5几何尺寸计算76.1.6齿轮的尺寸计算76.1.7传动验算86.2第二对斜齿轮的计算86.2.1材料选择86.2.2初选齿数86.2.3按齿面接触强度设计96.2.4按齿根弯曲疲劳强度设计106.2.5几何尺寸计算126.3按标准修正齿轮126.3.1修正中心距126.3.2对第二对齿轮修正螺旋角:136.3.3第二对齿轮的分度圆和中心距:136.3.4计算齿宽:136.3.5齿轮的尺寸计算136.3.6传动验算147轴的设计157.1高速轴的设计157.1.1初步确定轴的最小直径:157.1.2根据轴向定位要求确定轴各段的直径和长度157.2中速轴的设计167.2.1初步确定轴的最小直径:177.2.2初步选择滚动轴承177.2.4轴承端盖187.2.5键的选择187.3低速轴的计算187.3.1初步确定轴的最小直径187.3.2根据轴向定位要求确定轴各段的直径和长度198轴的校核198.1高速轴的校核208.1.1各支点间的距离208.1.2求轴上的载荷:208.2中速轴的校核218.2.1各支点间的距离228.2.2求轴上的载荷:228.3低速轴的校核248.3.1各轴段的距离248.3.2求轴上的载荷:249轴承的寿命计算269.1高速轴上轴承的寿命计算269.1.1求两轴承遭到的径向载荷和269.1.2求两轴承的轴向力和279.1.3求轴承当量重载荷P1和P2279.2中速轴上轴承的寿命计算279.2.1求两轴承的轴向力和289.2.2求轴承当量重载荷P1和P2289.3低速轴上轴承的寿命计算289.3.1求两轴承遭到的径向载荷和289.3.2求两轴承的轴向力和299.3.3求轴承当量重载荷P1和P22910键的校核3010.1高速轴上和联轴器相配处的键:3010.2中速轴上和齿轮相配处的键:3010.3低速轴上和齿轮相配处的键:3011主副齿轮的设计3111.1第一对主副齿轮的设计3111.2第二对主副齿轮的设计3212减速器箱体的设计3312.1箱盖各钢板的尺寸:3412.1.1箱盖左侧钢板的尺寸如图:3412.1.2箱盖轴承座的尺寸如图:3412.1.3箱盖吊耳环下钢板尺寸3412.1.4吊耳环的尺寸3512.1.5高速上肋板的尺寸3512.1.6中速轴上的肋板的尺寸3512.1.7视孔盖的尺寸3612.1.9箱盖顶钢板的尺寸3712.1.10箱盖凸缘钢板尺寸3712.1.11箱盖前后侧面的尺寸3812.2箱座上各钢板的尺寸3812.2.1箱座底座的尺寸3812.2.2箱座左侧面的尺寸3912.2.3轴承座的尺寸3912.2.4吊钩的尺寸3912.2.5箱座凸缘的尺寸3912.2.6低速端肋板钢板尺寸4012.2.7高速轴端肋板的尺寸4012.2.8中速端肋板的尺寸4112.2.9箱座右侧面钢板的尺寸4112.2.10箱座前后端面的尺寸4212.2.11箱座底板4213结束语42
2019/3/8 21:17:23 624KB cad图 论文
1
任务实施任务3:修改新闻类别点击“编辑”按钮新闻类别名称处变为可编辑状态,具体代码如下图所示:点击“编辑”按钮后出现“更新”和“取消”两个按钮,点击“取消”按钮取消修改,具体代码如下:任务实施任务3:修改新闻类别点击“更新”按钮,先进行类别名称的验证,如果数据库中已经存在相同的类名,给出提示不能修改,重新输入类别名称进行修改,主要实现代码如图所示:任务实施任务3:修改新闻类别对应的DAL层tNewsCategory.cs中更新类别的主要代码如下:******************“新闻发布系统”新闻类别管理--修改新闻类别情景分析新闻发布系统里的新闻非常多,在新闻首页,如果将新闻杂乱无章的显示,将会使浏览者非常头疼,为了处理这个问题,我们将新闻按类目进行显示,这样浏览者浏览新闻或查找新闻就变得非常方便,为此,我们要对新闻的类别进行相应的管理。
新闻可以按照类别进行管理,以便把所有新闻文章组织到不同的文件夹中,这样为浏览者和管理员都提供了很大的方便。
任务实施分析:任务3:修改新闻类别新闻类别名称如果有错误或是根
2017/6/5 4:54:39 3.37MB asp.net 文档资料 后端
1
1、求解非线性方程2、两种迭代法的求解精度均为0.000013、要求输出两种迭代算法的迭代初值、各次迭代值、迭代次数2、研讨迭代函数、迭代初值对函数
2020/6/19 19:43:56 196KB c++ python matlab 算法
1
共 327 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡