力扣763. 划分字母区间
力扣763. Partition Labels(划分字母区间)
将字符串划分为尽可能多的片段。
示例 1:

输入:s = "ababcbacadefegdehijhklij"
输出:[9,7,8]
解释:...提示:
将字符串划分为尽可能多的片段。
示例 1:

输入:s = "ababcbacadefegdehijhklij"
输出:[9,7,8]
解释:...提示:
找到矩阵中最大的加号。
示例 1:

输入:n = 5, mines = [[4,2]]
输出:2
解释:...提示:
计算最少交换次数使情侣相邻。
示例 1:

输入:row = [0,2,1,3]
输出:1
解释:...提示:
判断矩阵是否为托普利茨矩阵。
示例 1:

输入:matrix = [[1,2,3,4],[5,1,2,3],[9,5,1,2]]
输出:true
解释:...提示:
重排字符串使相邻字符不同。
示例 1:

输入:s = "aab"
输出:"aba"
解释:...提示:
计算最多能分割的块数(含重复元素)。
示例 1:

输入:arr = [5,4,3,2,1]
输出:1
解释:...提示:
计算最多能分割的块数。
示例 1:

输入:arr = [4,3,2,1,0]
输出:1
解释:...提示:
给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按任何顺序返回答案。
示例 1:

计算含变量的表达式。
示例 1:

输入:expression = "e + 8 - a + 5", evalvars = ["e"], evalints = [1]
输出:["-1*a","14"]
解释:...提示:
统计石头中有多少是宝石。
示例 1:

输入:jewels = "aA", stones = "aAAbbbb"
输出:3
解释:...提示:
实现支持 + - * / ( ) 的计算器。
示例 1:

输入:...
输出:...
解释:...提示:
计算 2×3 滑动谜题的最少步数。
示例 1:

输入:board = [[1,2,3],[4,0,5]]
输出:1
解释:...提示:
添加 k 个加油站使相邻加油站的最大距离最小。
示例 1:

输入:...
输出:...
解释:...提示:
判断全局倒置和局部倒置数量是否相等。
示例 1:

输入:A = [1,0,2]
输出:true
解释:...提示:
将 BST 按值拆分为两棵树。
示例 1:

输入:...
输出:...
解释:...提示:
判断字符串能否通过规则转换。
示例 1:

输入:start = "RXXLRXRXL", end = "XRLXXRRLX"
输出:true
解释:...提示:
计算到达右下角的最短时间。
示例 1:

输入:grid = [[0,2],[1,3]]
输出:3
解释:...提示:
找到第 N 行的第 K 个符号。
示例 1:

输入:N = 1, K = 1
输出:0
解释:...提示:
给你一个整数数组 nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。
判断能否通过转换从起点到达终点。
示例 1:

输入:sx = 1, sy = 1, tx = 3, ty = 5
输出:true
解释:...提示: