目录:实习报告要求 2约瑟夫环实验描述 3课程设计报告正文 4一.需求分析 4二.概要设计 4三.详细设计 61.各模块关键代码及算法的解释: 62.函数的调用关系图 8四.调试分析 11五.用户使用说明 12六.测试结果 13七.小结 3八.附录,带注释的源程序 4
2024/1/4 2:02:13 413KB 数据结构 课程设计 报告
1
1.一棵二叉树的顺序存储情况如下:树中,度为2的结点数为()。
A.1B.2C.3D.42.一棵“完全二叉树”结点数为25,高度为()。
A.4B.5C.6D.不确定3.下列说法中,()是正确的。
A.二叉树就是度为2的树B.二叉树中不存在度大于2的结点C.二叉树是有序树D.二叉树中每个结点的度均为24.一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是()。
A.CABDEFGB.BCDAEFGC.DACEFBGD.ADBCFEG5.线索二叉树中的线索指的是()。
A.左孩子B.遍历C.指针D.标志6.建立线索二叉树的目的是()。
A.方便查找某结点的前驱或后继B.方便二叉树的插入与删除C.方便查找某结点的双亲D.使二叉树的遍历结果唯一7.有abc三个结点的右单枝二叉树的顺序存储结构应该用()示意。
A.abcB.ab^cC.ab^^cD.a^b^^^c8.一颗有2046个结点的完全二叉树的第10层上共有()个结点。
A.511B.512C.1023D.10249.一棵完全二叉树一定是一棵()。
A.平衡二叉树B.二叉排序树C.堆D.哈夫曼树10.某二叉树的中序遍历序列和后序遍历序列正好相反,则该二叉树一定是()的二叉树。
A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子11.一棵二叉树的顺序存储情况如下:123456789101112131415ABCDE0F00GH000X结点D的左孩子结点为()。
A.EB.CC.FD.没有12.一棵“完全二叉树”结点数为25,高度为()。
A.4B.5C.6D.不确定二、填空题(每空3分,共18分)。
1.树的路径长度:是从树根到每个结点的路径长度之和。
对结点数相同的树来说,路径长度最短的是完全二叉树。
2.在有n个叶子结点的哈夫曼树中,总结点数是2n-1。
3.在有n个结点的二叉链表中,值为非空的链域的个数为n-1。
4.某二叉树的中序遍历序列和后序遍历序列正好相反,则该二叉树一定是任一结点无左孩子的二叉树。
5.深度为k的二叉树最多有个结点,最少有k个结点。
三、综合题(共58分)。
1.假定字符集{a,b,c,d,e,f}中的字符在电码中出现的次数如下:字符abcdef频度9122023155构造一棵哈夫曼树(6分),给出每个字符的哈夫曼编码(4分),并计算哈夫曼树的加权路径长度WPL(2分)。
(符合WPL最小的均为哈夫曼树,答案不唯一)哈夫曼编码:2.假设用于通信的电文由字符集{a,b,c,d,e,f,g}中的字符构成,它们在电文中出现的频率分别为{0.31,0.16,0.10,0.08,0.11,0.20,0.04}。
要求:(1)为这7个字符设计哈夫曼树(6分)。
(2)据此哈夫曼树设计哈夫曼编码(4分)。
(3)假设电文的长度为100字符,使用哈夫曼编码比使用3位二进制数等长编码使电文总长压缩多少?(4分)(1)为这7个字符设计哈夫曼树为(符合WPL最小的均为哈夫曼树,答案不唯一):(2)哈夫曼编码为:a:01;b:001;c:100;d:0001;e:101;f:11;g:0000(3)假设电文的长度为100字符,使用哈夫曼编码比使用3位二进制数等长编码使电文总长压缩多少?采用等长码,100个字符需要300位二进制数,采用哈夫曼编码发送这100个字符需要261二进制位,压缩了30
1
windows开发驱动所用到的调试工具集合。
很全。
2018/04/2510:54573,55564Signershdjqndqa.rar2018/04/2516:38DebugView2018/04/2510:05293,495DebugView.zip2018/04/2517:16dependswindows官方提供的查看内核工具2011/03/2204:391,876,264DeviceTree.exe2006/11/0113:06236,400DiskView.exe2018/04/2516:38DriverMonitor2018/04/2517:123,613,174ExplorerSuite查看windows内核的工具CFF.exe2004/12/2013:0257,344EzDriverInstaller.exe2009/04/1418:38713,728IceSword.exe2014/02/2210:1332,768INSTDRV.EXE2018/04/2516:38IRPTrace2018/04/2608:5425,692kmdmanager_v1.4.rar2017/10/0323:591,589,760Windows64Signer驱动证书签名工具.exe2018/04/2615:01WinObj2018/04/2516:38驱动开发工具集
2023/12/29 17:14:44 10.15MB windows驱动 DebugBiew DeviceTree kmdmanager
1
AngularApp该项目是使用版本11.0.4生成的。
开发服务器为开发服务器运行ngserve。
导航到http://localhost:4200/。
如果您更改任何源文件,该应用程序将自动重新加载。
代码脚手架运行nggeneratecomponentcomponent-name生成一个新的组件。
您还可以使用nggeneratedirective|pipe|service|class|guard|interface|enum|module。
建造运行ngbuild来构建项目。
构建工件将存储在dist/目录中。
使用--prod标志进行生产构建。
运行单元测试运行ngtest通过执行单元测试。
运行端到端测试运行nge2e以通过执行端到端测试。
进一步的帮助要获得有关AngularCLI的更多帮助,请使用nghelp或查看“页面。
2023/12/29 16:58:38 90.12MB TypeScript
1
网上不是很好找的资料哦,我们自己做的。
这是C程序:#include#defineucharunsignedcharsbitP1_0=P1^0;sbitP1_1=P1^1;sbitP1_3=P1^3;sbitP1_4=P1^4;sbitP1_5=P1^5;sbitP1_6=P1^6;sbitP1_7=P1^7;ucharRRR,flg,KKK;//RRR用于调速控制;
flg=0正转;
flg=1反转;flg=2不转;
KKK为P1的状态寄存ucharloop[2][4]={{0x0c,0x06,0x03,0x09},{0x09,0x03,0x06,0x0c}};voidloop1(void);voidloop2(void);voidstep(void);main(){uchari,j;TMOD=0x10;TL1=0xe0;TH1=0xb1;IE=0;while(1){if(KKK!=P1)//当P1的值发生变化,触发采集信号loop1();if(flg!=2){for(i=0;i<=3;i++){P0=loop[flg][i];for(j=0;j<=RRR;j++) {step();} }}}}voidstep(void)//产生20MS的单位步时间{TF1=0;TR1=1;while(TF1==0);TR1=0;TL1=0xe0;TH1=0xb1;}voidloop1(void)//采集顺时针或逆时针信号,P1.6=1,顺时针,P1.7=1,逆时针{KKK=P1;//暂存P1的状态if(P1_6==1){flg=0;loop2();}elseif(P1_7==1){flg=1;loop2();}elseflg=2;}voidloop2(void){if(P1_0==1)RRR=5;elseif(P1_1==1)RRR=8;elseif(P1_2==1)RRR=11;elseif(P1_3==1)RRR=14;elseif(P1_4==1)RRR=17;elseif(P1_5==1)RRR=20;}
1
TI公司原版的StabilityforOpAmps,由TimGreen这位从业24年的资深工程师编写。
介绍的技巧可以直接用于实际电路,在看完前面的10部分后,对网络传闻的后面的11-23部分如饥似渴般地寻找着,后来在TI网站上找到了最原始的PPT,不过根据目录来看,总共只有15个Part,被网友们误导成了23个part。
最后的最后,运放稳定性只有15部分,这个资源包含所有的部分,分为4个ppt,你们在其它资源里看到的幻灯片模样的图片,这个资源里面都有。
2023/12/28 8:52:46 8.66MB Stability Op Amps Tim
1
ISO+IEC+14882-2011-最终正式的C++11标准,英文版。
C11标准参考
2023/12/26 19:36:40 7.1MB C&C++11标准
1
expect能实现脚本的自动登录和自动输入功能。
zip包中包含expect-5.44.1.15-4.el6.x86_64.rpm和tcl-8.5.7-6.el6.x86_64.rpmhttp://www.cnblogs.com/iloveyoucc/archive/2012/05/11/2496433.html
2023/12/26 6:14:22 2.04MB expec tcl
1
Linux0.11源码分析V1.0
2023/12/24 22:45:21 2KB Linux头文件的作用
1
第七版Indroduction_to_Mathematica_Statistics.Hogg,McKean,Craigseventhedition.pdfUIUC的STAT401统计课程教材ContentsPrefaceix1ProbabilityandDistributions11.1Introduction................................11.2SetTheory................................31.3TheProbabilitySetFunction......................101.4ConditionalProbabilityandIndependence...............211.5RandomVariables............................321.6DiscreteRandomVariables.......................401.6.1Transformations.........................421.7ContinuousRandomVariables......................441.7.1Transformations.........................461.8ExpectationofaRandomVariable...................521.9SomeSpecialExpectations.......................571.10ImportantInequalities..........................682MultivariateDistributions732.1DistributionsofTwoRandomVariables................732.1.1Expectation............................792.2Transformations:BivariateRandomVariables.............842.3ConditionalDistributionsandExpectations..............942.4TheCorrelationCoefficient.......................1022.5IndependentRandomVariables.....................1102.6ExtensiontoSeveralRandomVariables................1172.6.1∗MultivariateVariance-CovarianceMatrix...........1232.7TransformationsforSeveralRandomVariables............1262.8LinearCombinationsofRandomVariables...............1343SomeSpecialDistributions1393.1TheBinomialandRelatedDistributions................1393.2ThePoissonDistribution........................1503.3TheΓ,χ2,andβDistributions.....................1563.4TheNormalDistribution.........................1683.4.1ContaminatedNormals.....................174vviContents3.5TheMultivariateNormalDistribution.................1783.5.1∗Applications...........................1853.6t-andF-Distributions
2023/12/24 19:35:50 7.51MB 数理统计
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡