Download SIMUCOM: Simulador de un Conmutador Multietapa

Transcript
Archivo: C:\Documents and Settings\Gregorio\Escritorio\opcionB\MatrizIntermedia.java
public int getInOutSize() {
if (in.size() == out.size()) {
return out.size(); ////el tamaño del vector in y el de out debe ser igual
}
else {
return -1;
}
}
/* Definición: Indica si el valor introducido estaba
* ya almacenado en el vector de entradas, devuelve false
* si se puede utilizar (no se utilizó la MI por un mismo bloque 2 veces)
*
* Parámetros de entrada: *
* Devuelve: boolean
*/
public boolean utilizaIn(int valor)
{
for (int i = 0; i < in.size(); i++) {
int e = ( (Integer) in.elementAt(i)).intValue();
if (valor == e) {
return true;
}
}
return false;
}
/* Definición: Indica si el valor introducido estaba
* ya almacenado en el vector de salida, devuelve false
* si se puede utilizar (no se utilizó la MI por un mismo bloque 2 veces)
*
* Parámetros de entrada: *
* Devuelve: boolean
*/
public boolean utilizaOut(int valor)
{
for (int i = 0; i < out.size(); i++) {
int s = ( (Integer) out.elementAt(i)).intValue();
if (valor == s) {
return true;
}
}
return false;
}
}