摘要:
1666. 组合+判断素数 中文English 给定 n 个整数和一个整数 k, 你可以从中选择 k 个整数, 现在,要求你计算出k个数和为素数共有多少种方案。 样例 样例 1: 输入:a=[3,7,12,19],k=3 输出:1 解释: There are 4 ways 3+7+12=22 3+7 阅读全文
摘要:
牛郎织女 · Cowherd&Weaver 描述 又到了七夕节,牛郎织女相约一起去一个n*m大小的迷宫maze里玩耍。然而没过多久,他们就倒霉地走散了。现在给定由.,*,S,T组成的矩阵maze,其中.表示空地,*表示障碍物,S表示牛郎的位置 ,T表示织女的位置,牛郎和织女都会试图寻找对方,不停地在 阅读全文
摘要:
1759. 二叉树的结点 中文English 给出一棵二叉树,返回其节点数。 样例 样例 1: 输入: {1,#,2,3} 1 \ 2 / 3 输出: 3 样例 2: 输入: {1,2,3} 1 / \ 2 3 输出: 3 输入测试数据 (每行一个参数)如何理解测试数据? 递归写法: """ Def 阅读全文
摘要:
1.求所有的长度为K的组合(不重复) 例:[1,2,3,4,5] 所有组合:[[1, 2, 3], [1, 2, 4], [1, 2, 5], [1, 3, 4], [1, 3, 5], [1, 4, 5], [2, 3, 4], [2, 3, 5], [2, 4, 5], [3, 4, 5]] a 阅读全文
摘要:
175. 翻转二叉树 中文English 翻转一棵二叉树。左右子树交换。 样例 样例 1: 输入: {1,3,#} 输出: {1,#,3} 解释: 1 1 / => \ 3 3 样例 2: 输入: {1,2,3,#,#,4} 输出: {1,3,2,#,4} 解释: 1 1 / \ / \ 2 3 = 阅读全文
摘要:
67. 二叉树的中序遍历 中文English 给出一棵二叉树,返回其中序遍历 样例 样例 1: 输入:{1,2,3} 输出:[2,1,3] 解释: 1 / \ 2 3 它将被序列化为{1,2,3} 中序遍历 样例 2: 输入:{1,#,2,3} 输出:[1,3,2] 解释: 1 \ 2 / 3 它将 阅读全文
摘要:
376. 二叉树的路径和 中文English 给定一个二叉树,找出所有路径中各节点相加总和等于给定 目标值 的路径。 一个有效的路径,指的是从根节点到叶节点的路径。 样例 样例1: 输入: {1,2,4,2,3} 5 输出: [[1, 2, 2],[1, 4]] 说明: 这棵树如下图所示: 1 / 阅读全文
摘要:
66. 二叉树的前序遍历 中文English 给出一棵二叉树,返回其节点值的前序遍历。 样例 样例 1: 输入:{1,2,3} 输出:[1,2,3] 解释: 1 / \ 2 3 它将被序列化为{1,2,3} 前序遍历 样例 2: 输入:{1,#,2,3} 输出:[1,2,3] 解释: 1 \ 2 / 阅读全文
摘要:
219. 在排序链表中插入一个节点 中文English 在链表中插入一个节点。 样例 样例 1: 输入:head = 1->4->6->8->null, val = 5 输出:1->4->5->6->8->null 样例 2: 输入:head = 1->null, val = 2 输出:1->2-> 阅读全文