在Matriz Java中搜索矢量

时间:2016-09-15 18:29:23

标签: java vector

我是西班牙人,请原谅我英语水平不好。

我有一个项目,还有两个班级“PosicionMatriz.java”

public class PosicionMatriz{
private int x;
private int y;

public PosicionMatriz(int x, int y){
    this.x = x;
    this.y = y;
}

public int dameFila(){
    return x;
}

public int dameColumna(){
    return y;
}

@Override
public String toString(){
    return ("["+dameFila()+"]["+dameColumna()+"]");
}

@Override
public boolean equals(Object obj){
    if (obj instanceof PosicionMatriz){
        PosicionMatriz pm = (PosicionMatriz) obj;
        if (x == pm.x && y == pm.y){
            return true;
        }
    }
    return false;
    }
}

和其他类“buscaVectorEnMatriz.java” 例如,该项目包括在matriz中搜索矢量。

所以,程序已经通过文件找到matriz中的向量,我如何解决这个问题,我不希望解决方案只是一个跟踪。例如:

int[][] m = {{1,2,3,4,5,6,7,8},{1,2,5,6,7,8},{1,2,3,7,8},{1,6,7,8}};
int[]   v = {3,7,8};
PosicionMatriz res = buscaVectorEnMatriz(m,v);
    if(res == null){
       System.out.println("Vector no encontrado");
    }else{
       System.out.println("El vector se ha encontrado en la posición " + res);
    }

非常感谢。

0 个答案:

没有答案