- 博客(17)
- 收藏
- 关注
原创 递归和非递归的前序、中序、后序遍历以及层次遍历
void ShowXianXu(BitTree T) // 先序遍历二叉树。void ShowHouXu(BitTree T) // 先序遍历二叉树。if(T == NULL) // 递归中遇到NULL,返回上一层节点。if(T == NULL) // 递归中遇到NULL,返回上一层节点。if(T == NULL) // 递归中遇到NULL,返回上一层节点。//先序遍历-BitTree T;
2023-09-24 01:20:13 119 1
原创 JavaScript入门基础语法教程知识总结-输入和输出、变量、数组、常量、数据结构(上)
两类 1.基本数据类型-数字型(number),字符串型(string),布尔型(Boolean),未定义型,空类型。3.NAN:表示计算错误啦(比如‘我’减去数字,那肯定不存在啦)且规定他有粘性,对于NAN的操作就是NAN。1概念:通过单引号(' ')、双引号(" ")、反引号(` `)这三种类型包裹的数据叫做字符串。2.算术运算符的优先级:先乘除然后取余,最后加减,要是有括号先算括号里面的。1.声明语法 let 数组名 =[数据1,数据2,数据3,。1.算术运算符:加、减、乘、除、取余。
2023-04-06 23:28:01 186
原创 明解C语言答案第十章
分析:在主函数中的我们调用第一个函数,括号里面的那个第一个值变成了&a【2】传过去那个v【】等价于*v指针,指向于那个&【2】的地址,然后执行两次(n=2)包括自己咯2,3完事赋值99就🆗了。
2022-12-12 00:56:24 263
原创 学生管理系统,用链表实现(未加文件)全代码解释初学者都能看懂(C语言实现)
呕心沥血熬了周末两天,写出了这个接近500行代码,对于我这个初学编程(C语言都没学完)的人有多困难就不多说了吧,再次之中我还请教了编程协会的大佬在此再次感谢学长学姐他们的帮助
2022-12-05 00:49:28 633
原创 头歌——一维数组和二维数组全对答案秒过
第1关:排序问题第2关:查找整数第3关:计算数组中元素的最大值及其所在的行列下标第四关:二分查找第五关:鞍点第六关:删除最大值第七关:杨辉三角
2022-12-05 00:08:35 9539
原创 明解C语言第九章答案+详细分析
给你们分析一下咯,怕你们不懂呀函数中第一个for字符串数组遍历一下,找到n(就是字符串长度)。第二个就是进行转化翻转咯。
2022-11-28 22:57:43 633
原创 头歌部分答案-循环结构程序设计1和循环结构程序设计2
【代码】头歌部分答案-循环结构程序设计1-循环结构程序设计2第5关:求sn=a+aa+aaa+aaaa+......的值第1关:C循环-求平均成绩第2关:C循环-求各位数字之积第3关:C循环-求阶乘之和第4关:C循环-水仙花数第5关:C循环-寻找完数第6关:分数求和
2022-11-23 15:58:13 8623 5
原创 明解C语言第八章部分答案详细解析
1.在第一次执行内循环(第二个for)i=0我们不妨假设array_length为5,我们会进行四次循环,每次循环交换两个数字,不可能会问为什么不交换五次呢,你不妨设置五个数字,如4.3.2.6.9.1.这个时候你就会发现他们之间会执行四次循环变成1.4.3.2.6.9你会发现这时并没有完全排序。2.紧接着我们执行第二次内循环,i=1,我们会执行三次循环,你会问·为什么不执行四次呢,因为三次刚刚好,我们通过第一次循环定下了最小的数字.3.定下四次最小数字,最后一个肯定最大,不需要定
2022-11-20 22:00:00 410
原创 C语言第七章部分答案
加油加油耐心你一定可以学好编程的。永远不要为颓废找理由,我们在现实生活难免会遇到这样那样的事情,导致我们没有时间的处理我们重要的事情学习编程,你可能会说明天吧,但是你明天有可能会做吗?你总有颓废的理由,而且每一个都看起来合理,让别人信服,而且颓废的理由总是苍白无力的,很多人在没人提醒的日子里,一天比一天颓废。最终怪罪别人甚至这个时代,但我想说现在开始做自己想做的,做我们能做的,接受我们不能改变的,你会越来越好的。当你模仿时可能会出现的错误。
2022-11-19 22:12:48 225
原创 数组之两个多维数组相乘-一个例子讲通
在a数组中我们以简单的多维数组-二维数组为例子,我整个数组a分为水平和竖直的两个方向即第一行中水平的数值输入,第二行的水平的数值输入,同理可得我们整个数组a的值;以此类推表达b的数组也不在话下。再利用循环表达数组的乘积,整个题目我们就解出来了。废话不多说了,求两个多维数组的乘积。我们不妨把两个数组分开用a和b代替两个数组。如果还有小伙伴仍然有困惑,欢迎在下面留言我会积极回答的下。puts("4行3列的矩阵的乘积");puts("3行4列的矩阵的乘积");例题来自明解C语言中的5-10;
2022-11-13 00:20:14 1238
原创 常见for循环解决题目
我们详细讲一下这个案例。这样子就可以以此类推了-不过挺难的这个(笔者认为,不过我还是一个初学者,学校要求天天发的)当然本质还是可以拿捏的。了-不过都是依靠着纵方向n的关系,这方面需要多琢磨,挺费时间的,不过一定要耐心,我多次问了别人关于这方面的题目,大家加油。我们在分析分析这个,同样两个镶嵌for一个表示空格和*,其中第二个for限制的*的发展形成了我们的金字塔,最后自动换个行。用for循环组成的多重循环,本质就是把for镶嵌在另一个循环间,当然你可以镶嵌多个。其中if表达的是最中间的那个行的。
2022-10-30 23:38:05 719
原创 怎么用‘*‘表达简单图形-灵活使用for循环
这些题目中简单的图像用'*'表达看起来很简单,做起来又有点懵逼。剩下的我觉得的都是一些数学的问题。puts("正方形有几层:");printf("其中一边");printf("另一边");printf("让我们来画长方形\n");printf("生成一个正方形\n");但本质就是循环,上面的题目常用的就是二重循环。以此类推出其他东东,如金字塔什么的。一般外侧的循环-纵方向的循环。一般内侧的循环-横方向的循环。
2022-10-29 22:06:19 793 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人