上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 667.优美的排列 给定两个整数 n 和 k,你需要实现一个数组,这个数组包含从 1 到 n 的 n 个不同整数,同时满足以下条件: ① 如果这个数组是 [a1, a2, a3, ... , an] ,那么数组 [|a1 - a2|, |a2 - a3|, |a3 - a4|, ... , |an- 阅读全文
posted @ 2020-12-02 15:44 有心有梦 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 766. 托普利茨矩阵 如果矩阵上每一条由左上到右下的对角线上的元素都相同,那么这个矩阵是 托普利茨矩阵 。 给定一个 M x N 的矩阵,当且仅当它是托普利茨矩阵时返回True。 示例 1: 输入: matrix = [ [1,2,3,4], [5,1,2,3], [9,5,1,2] ] 输出: 阅读全文
posted @ 2020-12-01 19:53 有心有梦 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 697.数组的度 给定一个非空且只包含非负数的整数数组 nums, 数组的度的定义是指数组里任一元素出现频数的最大值。 你的任务是找到与 nums 拥有相同大小的度的最短连续子数组,返回其长度。 示例 1: 输入: [1, 2, 2, 3, 1] 输出: 2 解释: 输入数组的度是2,因为元素1和2 阅读全文
posted @ 2020-11-30 18:43 有心有梦 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 565.数组嵌套 ​ 索引从0开始长度为N的数组A,包含0到N - 1的所有整数。找到最大的集合S并返回其大小,其中 S[i] = {A[i], A[A[i]], A[A[A[i]]], ... }且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]], 阅读全文
posted @ 2020-11-26 13:27 有心有梦 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 287.寻找重复数 ​ 给定一个包含n+1个整数的数组 nums,其数字都在1到n之间(包括 1 和 n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。 示例 1: 输入: [1,3,4,2,2] 输出: 2 示例 2: 输入: [3,1,3,4,2] 输出: 3 说明: 阅读全文
posted @ 2020-11-24 08:07 有心有梦 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 566.重塑矩阵 ​ 在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 ​ 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 ​ 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填 阅读全文
posted @ 2020-11-23 08:18 有心有梦 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 485.最大连续1的个数 给定一个二进制数组, 计算其中最大连续1的个数。 示例 1: 输入: [1,1,0,1,1,1] 输出: 3 解释: 开头的两位和最后的三位都是连续1,所以最大连续1的个数是 3. 注意: 输入的数组只包含 0 和1。 输入数组的长度是正整数,且不超过 10,000。 代码 阅读全文
posted @ 2020-11-22 10:29 有心有梦 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 283.移动零 ​ 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 解法: ​ 借助一个慢指针,该指针用于指 阅读全文
posted @ 2020-11-20 17:14 有心有梦 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 题目 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 实现 方法一: public boolean isPalindrome(int x) { if (x == 0){ return true; } int mid_res = 0; int give_x = 阅读全文
posted @ 2020-11-19 10:12 有心有梦 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。 重复出现的子串要计算它们出现的次数。 示例: 输入: "00110011" 输出: 6 解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100 阅读全文
posted @ 2020-11-18 09:33 有心有梦 阅读(146) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页