给定一个字符串 s 和一个字符串 t ,计算在 s 的子序列中 t 出现的个数。字符串的一个 子序列 是指,通过删除一些(也可以不删除)字符且不...
给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。输入:matrix = [[1,2,3],[4,...
序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时,我们可以记录下这个节点的值。如果它是一个空节点,我们可以使用一个标记值记录,例如...
给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。整数除法仅保留整数部分。输入:s = "3+22"输出:7提示:1 <= ...
实现一个基本的计算器来计算一个简单的字符串表达式 s 的值。输入:s = "1 + 1"输出:2输入:s = "(1+(4+5+2)-3)+(6...
给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它> > 们。在 S 上反复执行重复项删除操作,直到无法继续删除...
给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。返回符合要求的 最少分割次数 。输入:s = "aab"输出:1解释:只需一...
给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串...
给定一个循环数组(最后一个元素的下一个元素是数组的第一个元素),输出每个元素的下一> 个更大元素。数字 x 的下一个更大的元素是按数组遍历顺序,...