原创

js计算笛卡尔积


一行实现笛卡尔积

[[1,2,3],['A','B','C']].reduce((a, b) => a.flatMap(x => b.map(y => x+y)), [[]])
// ['1A', '1B', '1C', '2A', '2B', '2C', '3A', '3B', '3C']

其他实现

这是很久以前一个群友问的问题,当时是硬逻辑写出来的,仅供参考

JavaScript
算法技巧
  • 作者:零三(联系作者)
  • 最后更新时间:2021-11-09 14:46
  • 版权声明:自由转载-非商用-非衍生-保持署名
  • 转载声明:来源地址 https://web03.cn