- 博客(18)
- 收藏
- 关注
原创 godot记录 坐标
你把最大的父的“绝对坐标”传给了子节点的相对坐标,假如父坐标是(300,300),此时子节点的相对坐标也是(300,300),但他的绝对坐标就成了(600,600),这必然达不到我们想让两者重合的目的,正确的应该是∶。例如 ∶我们现在想将子节点坐标与其最大的父节点坐标绑在一起,若使用下面代码就会出错。子.position=最大的父.position。坐标 ∶注意子坐标与父坐标的关系。子.position.x=0。子.position.y=0。子.绝对坐标=父.绝对坐标。
2024-03-12 00:13:20
342
1
原创 回溯算法---八皇后问题
另外需要注意的是开头定义数组的大小,太小装不下,太大有点浪费,上面已经是最小值了,大家可以想一想为什么是那个大小,比如a数组为9,b数组为 9,ci数组为17,d数组为15,相通这些相信对该问题的理解可以更进一步!其中d数组下标为 i-j+7 是因为i-j可能为负数,但是下标不能为负数,所以最受要加 7,当然可以加更多但是没必要。
2023-11-03 01:06:02
97
原创 用递归的方式求汉诺塔问题
比如说:1.移动一个铁块,我们就可以直接把a柱上的铁块移动到c柱上;2.移动两个铁块,就得先把第一个铁块先移动到b柱上,再将第二个铁块移动到c柱上,最后再将b柱上的铁块移送到c柱;于是,我们可以看出只要把n-1个铁块放到过度柱(b柱)上,在把第n个铁块移到c柱上,最后再将过度住上的铁块移动到c柱上去,只要一直这么往复下去就可以把a柱上的所有铁块全部放到c柱上。重点在于起始柱 过度住 重点柱 之间的转换,而printf("%c-->&c",a,c);则是赋予了这些住子的能力,总的来叔精妙绝伦。
2023-10-22 15:31:52
55
1
原创 计算1~n数的阶乘之和
pro若是定义在嵌套for函数内部,那么pro的数不会更新;仍旧会继续之前的值进行运算,势必导致最终结果的错误;所以在计算完一个数的阶乘之后(也就是嵌套for函数的上面)进行定义。
2023-10-08 17:22:01
477
1
原创 在一个数组中求一个最大值
该要点在于随意选取一个值来做比较,若是大于该值则将其替换掉;以此循环,便可求出最大值。细节:选取的数不用和自己比较,可以省下计算机一个运算步骤。一个好的程序员应该注重细节。
2023-10-06 20:21:56
106
1
原创 九九乘法表的打印
其关系为嵌套关系,因为当一个变量乘至9时,另一个变量才加1;另外注意格式的美观,注意%-2d。达成该目标需要两个数相乘,先定义两个变量,并且都需要1~9相乘,可知需写两个循环变量;
2023-10-06 19:35:16
65
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人