稀疏矩阵乘法(LeetCode 311)
发布时间
阅读量:
阅读量
LeetCode311 稀疏矩阵的乘法
- 课题名称
- 答题过程
题目

解题
鉴于其稀疏矩阵的特性,首先需要确定所有非零元素的位置及其对应的数值,随后仅对这些非零位置进行遍历与运算操作。
// javascript
var multiply = function(mat1, mat2) {
const m1 = mat1.length, n1 = mat1[0].length;
const m2 = mat2.length, n2 = mat2[0].length;
if (!m1 || !n1 || !m2 || !n2 || n1 !== m2) return [[]];
const res = new Array(m1).fill(0).map(() => new Array(n2).fill(0));
const arr1 = getNonZeroVal(mat1), arr2 = getNonZeroVal(mat2);
// 遍历非零元素
全部评论 (0)
还没有任何评论哟~
