
Golang
文章平均质量分 53
YTIANYE
这个作者很懒,什么都没留下…
展开
-
题解:剑指 Offer 13. 机器人的运动范围【Golang】
题目地上有一个m行n列的方格,从坐标 [0,0] 到坐标 [m-1,n-1] 。一个机器人从坐标 [0, 0] 的格子开始移动,它每次可以向左、右、上、下移动一格(不能移动到方格外),也不能进入行坐标和列坐标的数位之和大于k的格子。例如,当k为18时,机器人能够进入方格 [35, 37] ,因为3+5+3+7=18。但它不能进入方格 [35, 38],因为3+5+3+8=19。请问该机器人能够到达多少个格子?示例 1:输入:m = 2, n = 3, k = 1输出:3示例 2:输原创 2021-12-12 22:39:50 · 281 阅读 · 0 评论 -
多种方法判断对称二叉树【Golang】
问题判断对称二叉树例如,二叉树[1,2,2,3,4,4,3] 是对称的。1/ \2 2/ \ / \3 4 4 3但是下面这个[1,2,2,null,3,null,3] 则不是镜像对称的:1/ \2 2\ \3 3方法一:递归【最优】递归检查:L 的 左子节点 和 R 的 右子节点 对称;L的 右子节点 和 R 的 左子节点 对称func isSymmetric(root *...原创 2021-12-04 16:30:58 · 709 阅读 · 0 评论 -
【代码实现】数学游戏:最后一个说30就输的数学游戏
游戏规则从1开始到30结束,两个人a和b轮流说一个数或者两个数,谁先开始都可以,最后一个说出30的人就输了。来源岳云鹏在某综艺玩过的一个游戏,看到那个视频之后,思考了一下其中的秘诀。并且分析了类似游戏的通用规律。分析过程分析:【1】如果某一次a说的是26或者25 26时,那么b:27, a:28 29;或者b:27 28, a:29;最终结果都是b输,则a一定说出26就可以赢了【2】为了保证a说25 26 或者 26,应该使b说23 24, 24, 24原创 2021-11-14 22:11:53 · 5065 阅读 · 0 评论 -
Go语言资源总结
学习Go语言,这20个网站给你整理好了 - 程序员大本营转载 2021-09-20 10:49:39 · 89 阅读 · 0 评论