每一步向前都是向自己的梦想更近一步,坚持不懈,勇往直前! 第一题:111. 二叉树的最小深度 - 力扣(LeetCode) /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(
题目: 题解: class Solution:def numDistinct(self, s: str, t: str) -> int:m, n = len(s), len(t)if m < n:return 0dp = [[0] * (n + 1) for _ in range(m + 1)]for i in range(m + 1):dp[i][n] = 1for i in range
题目: 题解: func numDistinct(s, t string) int {m, n := len(s), len(t)if m < n {return 0}dp := make([][]int, m+1)for i := range dp {dp[i] = make([]int, n+1)dp[i][n] = 1}for i := m - 1; i >= 0; i-- {for
题目: 题解: class Solution {public:int numDistinct(string s, string t) {int m = s.length(), n = t.length();if (m < n) {return 0;}vector<vector<unsigned long long>> dp(m + 1, vector<unsigned long long
392. 判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置形成的新字符串。(例如,"ace"是"abcde"的一个子序列,而"aec"不是)。 进阶: 如果有大量输入的 S,称作 S1, S2, ... , Sk 其中 k >= 10亿,你需要依次检查它们是否为 T 的子序列。在这