标签:ar for java 问题 bs as new br 方法
主要是边界1和,里面1赋值的问题了。
方法还是I的方法
这里突然忘了,二维数组如何得到x,y了
public int uniquePath(int[][] obstacleGrid){ int m=obstacleGrid.length; int n=obstacleGrid[0].length; int path[][]=new int[m][n]; for(int i=0;i<m;i++){ path[i][0]=1; if(obstacleGrid[i][0]==1){ path[i][0]=0; break; } } for(int j=0;j<n;j++){ path[0][j]=1; if(obstacleGrid[0][j]==1){ path[0][j]=0; break; } } for(int i=1;i<m;i++) for(int j=1;j<n;j++){ path[i][j]=path[i-1][j]+path[i][j-1]; if(obstacleGrid[i][j]==1) path[i][j]=0; } return path[m-1][n-1]; }
标签:ar for java 问题 bs as new br 方法
原文地址:http://my.oschina.net/findurl/blog/355956