上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页
摘要: 题目: 给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的子集(幂集)。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1: 输入:nums = [1,2,3] 输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]] 阅读全文
posted @ 2021-05-16 19:48 堤苏白 阅读(88) 评论(0) 推荐(0)
摘要: 题目: 给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。 示例: 输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ] 思路: 题目求所有解集,典型的回溯法题目,注意剪枝函数是size+1< 阅读全文
posted @ 2021-05-16 19:00 堤苏白 阅读(56) 评论(0) 推荐(0)
摘要: 题目: 给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。 此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。 示例 : 输入:nums = [2,0,2,1,1,0] 输出:[0,0,1,1,2,2] 阅读全文
posted @ 2021-05-15 21:04 堤苏白 阅读(60) 评论(0) 推荐(0)
摘要: 题目: 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性: 每行中的整数从左到右按升序排列。 每行的第一个整数大于前一行的最后一个整数。 示例 1: 输入:matrix = [[1,3,5,7],[10,11,16,20],[23,30,34,60]], targ 阅读全文
posted @ 2021-05-15 20:26 堤苏白 阅读(53) 评论(0) 推荐(0)
摘要: 题目: 给你一个整数数组 nums 。你需要选择 恰好 一个下标(下标从 0 开始)并删除对应的元素。请注意剩下元素的下标可能会因为删除操作而发生改变。 比方说,如果 nums = [6,1,7,4,1] ,那么: 选择删除下标 1 ,剩下的数组为 nums = [6,7,4,1] 。选择删除下标  阅读全文
posted @ 2021-04-28 15:11 堤苏白 阅读(119) 评论(0) 推荐(0)
摘要: 题目: 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 进阶: 一个直观的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。 一个简单的改进方案是使用 O(m + n) 的额外空间,但这仍然不是最好的解决方案。 你能 阅读全文
posted @ 2021-04-27 20:53 堤苏白 阅读(66) 评论(0) 推荐(0)
摘要: 题目: 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成 阅读全文
posted @ 2021-04-27 20:21 堤苏白 阅读(62) 评论(0) 推荐(0)
摘要: 题目: 给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 ,返回仅包含 1 的最长(连续)子数组的长度 输入例子1: [1,1,1,0,0,0,1,1,1,1,0],2 输出例子1: 6 例子说明1: 可以将输入中的第3个0和第4个0变成1,新数组为[1,1,1, 阅读全文
posted @ 2021-04-16 17:01 堤苏白 阅读(117) 评论(0) 推荐(0)
摘要: 题目: 给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素 输入例子1: [[1, 2, 3, 4], [5, 6, 7, 8], [9,10,11,12] ] 输出例子1: [1,2,3,4,8,12,11,10,9,5,6,7] 代码: 1 i 阅读全文
posted @ 2021-04-16 16:58 堤苏白 阅读(127) 评论(0) 推荐(0)
摘要: 题目: 一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。例如,"aaabbaaac"是由下面碎片组成的:'aaa','bb','c'。现在给定一个字符串,请你帮助计算这个字符串的所有碎片的平均长度是多少,结果直接取整,无需保留小数 输入例子1: "aaabbaaac" 输出例子1: 阅读全文
posted @ 2021-04-16 16:53 堤苏白 阅读(121) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 17 下一页