上一页 1 2 3 4 5 6 ··· 20 下一页
摘要: 题目 给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] 提示: 1 ⇐ n ⇐ 2 阅读全文
posted @ 2022-06-06 22:20 Asimple 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 解释:最后一个单词是“World”,长度为5。 示例 2: 输入:s 阅读全文
posted @ 2022-05-30 22:49 Asimple 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个 无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入:intervals = [[1,3],[6,9]], newInterval = [2,5] 输出:[[1,5],[6, 阅读全文
posted @ 2022-05-29 13:07 Asimple 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个字符串 queryIP。如果是有效的 IPv4 地址,返回 "IPv4" ;如果是有效的 IPv6 地址,返回 "IPv6" ;如果不是上述类型的 IP 地址,返回 "Neither" 。 有效的IPv4地址 是 “x1.x2.x3.x4” 形式的IP地址。 其中 0 ⇐ xi <= 阅读全文
posted @ 2022-05-29 12:53 Asimple 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 6078. 重排字符形成目标字符串 题目 给你两个下标从 0 开始的字符串 s 和 target 。你可以从 s 取出一些字符并将其重排,得到若干新的字符串。 从 s 中取出字符并重新排列,返回可以形成 target 的 最大 副本数。 示例 1: 输入:s = "ilovecodingonleet 阅读全文
posted @ 2022-05-29 12:04 Asimple 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 题目 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:intervals = [[1,3],[2,6],[8, 阅读全文
posted @ 2022-05-28 17:04 Asimple 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目 有效括号字符串为空 ""、"(" + A + ")" 或 A + B ,其中 A 和 B 都是有效的括号字符串,+ 代表字符串的连接。 例如,"","()","(())()" 和 "(()(()))" 都是有效的括号字符串。 如果有效字符串 s 非空,且不存在将其拆分为 s = A + B 的 阅读全文
posted @ 2022-05-28 16:56 Asimple 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:matrix = [[1,2,3,4],[5 阅读全文
posted @ 2022-05-27 21:24 Asimple 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 题目 有个内含单词的超大文本文件,给定任意两个不同的单词,找出在这个文件中这两个单词的最短距离(相隔单词数)。如果寻找过程在这个文件中会重复多次,而每次寻找的单词不同,你能对此优化吗? 示例: 输入:words = ["I","am","a","student","from","a","univer 阅读全文
posted @ 2022-05-27 21:20 Asimple 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。 阅读全文
posted @ 2022-05-26 22:16 Asimple 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目 n 皇后问题 研究的是如何将 n 个皇后放置在 n × n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回 n 皇后问题 不同的解决方案的数量。 示例 1: 输入:n = 4 输出:2 解释:如上图所示,4 皇后问题存在两个不同的解法。 示例 2: 输入:n = 1 输出 阅读全文
posted @ 2022-05-25 23:03 Asimple 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 题目 如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。 只有给定的树是单值二叉树时,才返回 true;否则返回 false。 示例 1: 输入:[1,1,1,1,1,null,1] 输出:true 示例 2: 输入:[2,2,2,5,2] 输出:false 提示: 给定树的节点数范围是 阅读全文
posted @ 2022-05-24 23:41 Asimple 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题目 n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。 每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。 示例 1: 输入:n 阅读全文
posted @ 2022-05-24 23:33 Asimple 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目 实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn )。 示例 1: 输入:x = 2.00000, n = 10 输出:1024.00000 示例 2: 输入:x = 2.10000, n = 3 输出:9.26100 示例 3: 输入:x = 2.00000, n = -2 阅读全文
posted @ 2022-05-23 21:54 Asimple 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题目 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 示例 1: 输入: strs = ["eat", "tea", "tan", "ate", "nat", "bat"] 阅读全文
posted @ 2022-05-22 18:00 Asimple 阅读(15) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 20 下一页