摘要: 给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3输出:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]] 来源:力扣(LeetCode)链接:https://leetcode-cn.com/probl 阅读全文
posted @ 2020-10-09 23:56 XXXSANS 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 给定一个非负整数数组 A,如果该数组每对相邻元素之和是一个完全平方数,则称这一数组为正方形数组。 返回 A 的正方形排列的数目。两个排列 A1 和 A2 不同的充要条件是存在某个索引 i,使得 A1[i] != A2[i]。 示例 1: 输入:[1,17,8]输出:2解释:[1,8,17] 和 [1 阅读全文
posted @ 2020-10-09 17:56 XXXSANS 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 给你一个仅由数字 6 和 9 组成的正整数 num。 你最多只能翻转一位数字,将 6 变成 9,或者把 9 变成 6 。 请返回你可以得到的最大数字。 示例 1: 输入:num = 9669输出:9969解释:改变第一位数字可以得到 6669 。改变第二位数字可以得到 9969 。改变第三位数字可以 阅读全文
posted @ 2020-10-09 16:59 XXXSANS 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。 示例: 输入: arr = [1,3,5,7,2,4,6,8], k = 4输出: [1,2,3,4]提示: 0 <= len(arr) <= 1000000 <= k <= min(100000, len(arr)) 来源:力扣( 阅读全文
posted @ 2020-10-09 16:52 XXXSANS 阅读(129) 评论(0) 推荐(0) 编辑