用java代码判断相邻元素是否重复
问题描述:
1 2 3
4 4 6
7 8 9
1 8 5
备注:用java代码判断相邻元素是否重复,即判断一个元素与它上下左右相邻的元素是否重复,谢谢!
答
二维数组,这玩意好久没见到过了
答
arr [4][3] = {[1,2,3],[4,4,6],[7,8,9],[1,8,5]}, arr[i][j]的相邻元素就是 i-1,j i+1,j i,j-1 i,j+1 (上下左右) i-1,j-1 i+1,j+1 i-1,j+1 i+1,j-1,(斜对角)先判断索引是否存在,如果存在,则进行比较,若有重复,则将中心元素的位置保存,结束此次循环,继续往下走
答
其实对于java来说还是不推荐使用二维数组的,太占用资源