make_matrix.js

/**
 * 创建一个新的列 x 行矩阵。
 *
 * @private
 * @param {number} columns 列数
 * @param {number} rows 行数
 * @return {Array<Array<number>>} 矩阵
 * @example
 * makeMatrix(10, 10);
 */
function makeMatrix(columns, rows) {
    const matrix = [];
    for (let i = 0; i < columns; i++) {
        const column = [];
        for (let j = 0; j < rows; j++) {
            column.push(0);
        }
        matrix.push(column);
    }
    return matrix;
}

export default makeMatrix;