小编noo*_*ere的帖子

在给定维度上聚合数组数据

原谅n00b-ish问题,但我是数据结构的新手.我最近被要求将一个给定的数组聚合在另一个数组上,并产生一个基于树的结果.

有人可以给我一些关于如何获得这个输出的指示吗?

INPUT

var T = [
  ['COUNTRY', 'GENDER', 'MARITAL STATUS', 'SALES'],
  ['India', 'Female', 'Single', 2400],
  ['India', 'Male', 'Single', 5200],
  ['India', 'Female', 'Married', 4300],
  ['India', 'Male', 'Married', 3200],
  ['England', 'Female', 'Single', 1600],
  ['England', 'Female', 'Married', 2000],
  ['England', 'Male', 'Single', 4800],
  ['England', 'Male', 'Married', 6400],
];

var A = ['GENDER', 'MARITAL STATUS', 'COUNTRY'];
Run Code Online (Sandbox Code Playgroud)

输出:为每个叶节点使用2*空格.

TOTAL 29900
  Female <Female Total>
    Single <Single Female Total>
      India <Single Female Total India>
      England <Single Female Total England>
    Married <Married Female Total>
      India <Married Female Total …
Run Code Online (Sandbox Code Playgroud)

javascript algorithm data-structures

10
推荐指数
1
解决办法
225
查看次数

标签 统计

algorithm ×1

data-structures ×1

javascript ×1