Tag: Golang

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 题目描述 给定一个单链表L: L0 → L1 → … → Ln-1 → Ln,将其重排为L0 → Ln → L1 → Ln-1 → L2 → Ln-2→…。请勿更改节点中的值。 例子1: 给定1 -> 2 -> 3 -> 4,重排为1 -> 4 -> 2 -> 3; 例子2: 给定1 -> 2 -> 3 -> 4 阅读全文

1 题目描述 给定一个包含字母’O’与’X’的二维平面,占领所有被’X’包围的区域(将被’X’包围的区域中的’O’填充为’X’即为占领)。 例子: 输入: X X X X X O O X X X O X X O X X 执行程序后应为: X X X X X X X X X X X X X O X X 注: 包围的区域不 阅读全文

1 9 10 11 12 13 14