Tag: 算法

1 题目描述 若一个数列至少有三个元素,且任意相邻两元素的差相等,则该数列为一个等差数列。 例如,如下三个数列即为等差数列: 1, 3, 5, 7, 9 7, 7, 7, 7 3, -1, -5, -9 如下数列不是等差数列: 1, 1, 2, 5, 7 现给定一个以0为起始索引,包含N个数的数组A。数组的切片(P, 阅读全文

1 题目描述 给定一个m x n矩阵,若一个元素为0,将其所在行与列全部元素置为0,请使用原地计算。 例子1: 输入: [ [1,1,1], [1,0,1], [1,1,1] ] 输出: [ [1,0,1], [0,0,0], [1,0,1] ] 例子2: 输入: [ [0,1,2,0], [3,4,5,2], [1, 阅读全文

1 题目描述 给定字符串,以Z字形显示。如”PAYPALISHIRING”以给定行数为3的Z字形显示为: 题目出处: https://leetcode.com/problems/zigzag-conversion/ 2 解决思路 如下图所示: 阅读全文

1 题目描述 给定一个正整数n,生成一个由1到n^2元素以螺旋顺序填充的n x n矩阵。 例子: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ] ] 题目出处: https://leetcode.com/problems/spiral-matrix-ii/ 2 解决思 阅读全文

1 题目描述 两个整数之间的汉明距离是指两数的二进制数中各对应比特位不同的个数。现给定一组整数,计算该组整数中所有两数组合的汉明距离总和。 例子: 输入: 4, 14, 2 输出: 6 释义: 4的二进制是0100,14的二进制是1110,2的二进制是0010(该例子仅展示出4个比特位),所以按题目要求,答案是Hamm 阅读全文

1 题目描述 给定一个m x n矩阵(m行,n列),按顺时针螺旋顺序返回矩阵的所有元素。 例子1: 输入: [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ] ] 输出: [1,2,3,6,9,8,7,4,5] 例子2: 输入: [ [1, 2, 3, 4], [5, 6, 7, 8], [ 阅读全文

1 2 3 4 5 6