将军1 
    上将1
         飞机编队1
         坦克编队1
    中将1
         空降编队1
         特种编队1
    少将1
         反坦克编队1
将军2
    上将2
         飞机编队2
         坦克编队2
    中将2
         空降编队2
         特种编队2
    少将2
         反坦克编队2例如:
Array[2][3][2]; ???
Array[0][1][0] //是中将,Array[0][1][0]//这里表示重了  Array[0][1][1]//分别是空降编队1 特种编队1 的对应关系
上将1 上将1 少将1 是Array[0][0][0]  Array[0][1][0]  Array[0][2][0]
发现将军1无法表示,Array[0][0][0] 表示上将1了
请问用map容器可以吗?还是用什么容器可行?