给定一个矩阵 A
, 返回 A
的转置矩阵。
矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。
解题思路:根据传入数组A的行数和列数,创建一个新的数组B,将行数和列数对调,然后再通过内外循环将A数组中的值赋值到B数组,按照题目要求对角线翻转即可。
给定一个整数类型的数组 nums,请编写一个能够返回数组 “中心索引” 的方法。
我们是这样定义数组 中心索引 的:数组中心索引的左侧所有元素相加的和等于右侧所有元素相加的和。
如果数组不存在中心索引,那么我们应该返回 -1。如果数组有多个中心索引,那么我们应该返回最靠近左边的那一个。
解题思路:先求出数组总和,根据题目中心索引两边和相等(左右两边也可以没有值,那么和就为0,所有中心索引从数组的0号索引开始),那么左右两边之和加上中心索引之和等于总和,得到index
上中心索引之和等于总和,得到index