int[][][] dir =
{ { {-1,1,3,4},{1},{1},{3},{5}},
        { {0,5,5,5,5,5,5,5,5,5},{-1}}
        };如果判断?不要运行,能直接看出来。

解决方案 »

  1.   

    应该是3维(不是有3“{{{”吗?)
    你可以将dir[0][0][0]输出看看,如果下标出错就应该不是3维,如果是null或有值就是3维了,现在不方便做测试,而且也没研究过,望见谅
      

  2.   

    是三维的,哈哈
    你要问具体信息用:dir.getLength();
    dir[0].getLength();
    dir[0][0].getLength();
      

  3.   

    第一维:dir[0],dir[1]
    第二维:dir[0]->dir[0][0]={-1,1,3,4},dir[0][1]={1},dir[0][2]={3},dir[0][3]={5}
           dir[1]->dir[1][0]={0,5,5,5,5,5,5,5,5,5},dir[1][1]={-1}
    第三维:dir[0][0]->dir[0][0][0]=-1,dir[0][0][1]=1,dir[0][0][2]=3,dir[0][0][3]=4
           dir[0][1]->dir[0][1][0]=1
           dir[0][2]->dir[0][2][0]=3
           dir[0][3]->dir[0][3][0]=5
           dir[1][0]->dir[1][0][0]=0,dir[1][0][0]=0,dir[1][0][1]=5,dir[1][0][2]=5,dir[1][0][3]=5,
    dir[1][0][4]=5,dir[1][0][5]=5,dir[1][0][6]=5,dir[1][0][7]=5,dir[1][0][8]=5,dir[1][0][9]=5
           dir[1][1]->dir[1][1][0]=-1
    判断的方法是,1.数括号,或者,2.画树状图,即层次图