Вы находитесь на странице: 1из 11

Universidad Politcnica Metropolitana de Puebla

Ingeniera en Sistemas Computacionales

Inteligencia Artificial

20 nodos con diagrama

Omar Magadn Gonzlez

10/06/15

package more;
public class ListaLigada{
Nodo r,n1,n2,n3,n4,n5,n6,n7,n8,n9,
n10,n11,n12,n13,n14,n15,n16,
n17,n18,n19,n20 = new Nodo();
public static void main(String[] args) {
}
public void AsignLink(){
n1.s[0][0]=r.empty;
n1.s[0][1]=1;
n1.s[0][2]=2;
n1.s[1][0]=3;
n1.s[1][1]=4;
n1.s[1][2]=5;
n1.s[2][0]=6;
n1.s[2][1]=7;
n1.s[2][2]=8;
n1.setNext(n2);

n2.s[0][0]=1;
n2.s[0][1]=r.empty;
n2.s[0][2]=2;
n2.s[1][0]=3;
n2.s[1][1]=4;
n2.s[1][2]=5;
n2.s[2][0]=6;
n2.s[2][1]=7;
n2.s[2][2]=8;
n2.setNext(n3);

n3.s[0][0]=1;
n3.s[0][1]=2;
n3.s[0][2]=r.empty;
n3.s[1][0]=3;
n3.s[1][1]=4;
n3.s[1][2]=5;
n3.s[2][0]=6;
n3.s[2][1]=7;
n3.s[2][2]=8;
n3.setNext(n4);

n4.s[0][0]=1;
n4.s[0][1]=2;
n4.s[0][2]=5;
n4.s[1][0]=3;
n4.s[1][1]=4;
n4.s[1][2]=r.empty;
n4.s[2][0]=6;
n4.s[2][1]=7;
n4.s[2][2]=8;
n4.setNext(n5);

n5.s[0][0]=1;
n5.s[0][1]=2;
n5.s[0][2]=5;
n5.s[1][0]=3;
n5.s[1][1]=r.empty;
n5.s[1][2]=4;
n5.s[2][0]=6;
n5.s[2][1]=7;

n5.s[2][2]=8;
n5.setNext(n6);

n6.s[0][0]=1;
n6.s[0][1]=2;
n6.s[0][2]=5;
n6.s[1][0]=r.empty;
n6.s[1][1]=3;
n6.s[1][2]=4;
n6.s[2][0]=6;
n6.s[2][1]=7;
n6.s[2][2]=8;
n6.setNext(n7);

n7.s[0][0]=1;
n7.s[0][1]=2;
n7.s[0][2]=5;
n7.s[1][0]=6;
n7.s[1][1]=3;
n7.s[1][2]=4;
n7.s[2][0]=r.empty;
n7.s[2][1]=7;
n7.s[2][2]=8;
n7.setNext(n8);

n8.s[0][0]=1;
n8.s[0][1]=2;
n8.s[0][2]=5;
n8.s[1][0]=6;
n8.s[1][1]=3;

n8.s[1][2]=4;
n8.s[2][0]=7;
n8.s[2][1]=r.empty;
n8.s[2][2]=8;
n8.setNext(n9);

n9.s[0][0]=1;
n9.s[0][1]=2;
n9.s[0][2]=5;
n9.s[1][0]=6;
n9.s[1][1]=3;
n9.s[1][2]=4;
n9.s[2][0]=7;
n9.s[2][1]=8;
n9.s[2][2]=r.empty;
n9.setNext(n10);

n10.s[0][0]=1;
n10.s[0][1]=2;
n10.s[0][2]=5;
n10.s[1][0]=6;
n10.s[1][1]=3;
n10.s[1][2]=r.empty;
n10.s[2][0]=7;
n10.s[2][1]=8;
n10.s[2][2]=4;
n10.setNext(n11);

n11.s[0][0]=1;
n11.s[0][1]=2;

n11.s[0][2]=5;
n11.s[1][0]=6;
n11.s[1][1]=r.empty;
n11.s[1][2]=3;
n11.s[2][0]=7;
n11.s[2][1]=8;
n11.s[2][2]=4;
n11.setNext(n12);

n12.s[0][0]=1;
n12.s[0][1]=2;
n12.s[0][2]=5;
n12.s[1][0]=r.empty;
n12.s[1][1]=6;
n12.s[1][2]=3;
n12.s[2][0]=7;
n12.s[2][1]=8;
n12.s[2][2]=4;
n12.setNext(n13);

n13.s[0][0]=r.empty;
n13.s[0][1]=2;
n13.s[0][2]=5;
n13.s[1][0]=1;
n13.s[1][1]=6;
n13.s[1][2]=3;
n13.s[2][0]=7;
n13.s[2][1]=8;
n13.s[2][2]=4;
n13.setNext(n14);

n14.s[0][0]=2;
n14.s[0][1]=r.empty;
n14.s[0][2]=5;
n14.s[1][0]=1;
n14.s[1][1]=6;
n14.s[1][2]=3;
n14.s[2][0]=7;
n14.s[2][1]=8;
n14.s[2][2]=4;
n14.setNext(n15);

n15.s[0][0]=2;
n15.s[0][1]=5;
n15.s[0][2]=r.empty;
n15.s[1][0]=1;
n15.s[1][1]=6;
n15.s[1][2]=3;
n15.s[2][0]=7;
n15.s[2][1]=8;
n15.s[2][2]=4;
n15.setNext(n16);

n16.s[0][0]=2;
n16.s[0][1]=5;
n16.s[0][2]=3;
n16.s[1][0]=1;
n16.s[1][1]=6;
n16.s[1][2]=r.empty;
n16.s[2][0]=7;

n16.s[2][1]=8;
n16.s[2][2]=4;
n16.setNext(n17);

n17.s[0][0]=2;
n17.s[0][1]=5;
n17.s[0][2]=3;
n17.s[1][0]=1;
n17.s[1][1]=6;
n17.s[1][2]=4;
n17.s[2][0]=7;
n17.s[2][1]=8;
n17.s[2][2]=r.empty;
n17.setNext(n18);

n18.s[0][0]=2;
n18.s[0][1]=5;
n18.s[0][2]=3;
n18.s[1][0]=1;
n18.s[1][1]=6;
n18.s[1][2]=4;
n18.s[2][0]=7;
n18.s[2][1]=r.empty;
n18.s[2][2]=8;
n18.setNext(n19);

n18.s[0][0]=2;
n18.s[0][1]=5;
n18.s[0][2]=3;
n18.s[1][0]=1;

n18.s[1][1]=6;
n18.s[1][2]=4;
n18.s[2][0]=r.empty;
n18.s[2][1]=7;
n18.s[2][2]=8;
n18.setNext(n19);

n19.s[0][0]=2;
n19.s[0][1]=5;
n19.s[0][2]=3;
n19.s[1][0]=1;
n19.s[1][1]=6;
n19.s[1][2]=4;
n19.s[2][0]=r.empty;
n19.s[2][1]=7;
n19.s[2][2]=8;
n19.setNext(n20);

n20.s[0][0]=2;
n20.s[0][1]=5;
n20.s[0][2]=3;
n20.s[1][0]=r.empty;
n20.s[1][1]=6;
n20.s[1][2]=4;
n20.s[2][0]=1;
n20.s[2][1]=7;
n20.s[2][2]=8;
}
public void fill(int [][] s,int [][] s1){

System.arraycopy(s, 0, s1, 0, 9);


//

for (int i = 0; i < s.length; i++) {

//

for (int j = 0; j < s.length; j++) {

//

s[i][j] = s1[i][j];

//

//

}
}
public void print(int [][] s){
for (int i = 0; i < s.length; i++) {
for (int j = 0; j < s.length; j++) {
System.out.println(s[i][j]+" ");
}
System.out.println("\n");
}

}
}

Clase Nodo
public class Nodo {
public int[][] s;
Nodo next;
int empty=-1;
public Nodo(){
s = new int [3][3];
next = null;
}
public void setNext(Nodo n) {
next = n;
}
public Nodo(int[][] s, Nodo n) {

setInfo(s);
setNext(n);
}
public void setInfo(int[][] s) {
System.arraycopy(s, 0, this.s, 0, 9);
//

for (int i = 0; i < s.length; i++) {

//

for (int j = 0; j < s.length; j++) {

//

this.s[i][j] = s[i][j];

//
//

}
}

}
public int[][] getInfo() {
return this.s;
}
public Nodo getNext() {
return next;
}
}

Вам также может понравиться

  • Tabla Permisos Menu PV 080116
    Tabla Permisos Menu PV 080116
    Документ4 страницы
    Tabla Permisos Menu PV 080116
    OmarMagadan
    Оценок пока нет
  • Curso Programacion de Videojuegos en C++
    Curso Programacion de Videojuegos en C++
    Документ109 страниц
    Curso Programacion de Videojuegos en C++
    Aprender Libre
    100% (1)
  • Reporte Nov E6
    Reporte Nov E6
    Документ8 страниц
    Reporte Nov E6
    OmarMagadan
    Оценок пока нет
  • 5 - Sistema de Alimentación Ininterrumpida
    5 - Sistema de Alimentación Ininterrumpida
    Документ3 страницы
    5 - Sistema de Alimentación Ininterrumpida
    OmarMagadan
    Оценок пока нет
  • DataCenter Efficiency Study IDC2012 IBM
    DataCenter Efficiency Study IDC2012 IBM
    Документ20 страниц
    DataCenter Efficiency Study IDC2012 IBM
    OmarMagadan
    Оценок пока нет
  • 11 - Fisica de La Luz PDF
    11 - Fisica de La Luz PDF
    Документ14 страниц
    11 - Fisica de La Luz PDF
    Giordy Florez Pinilla
    Оценок пока нет
  • Infra
    Infra
    Документ8 страниц
    Infra
    OmarMagadan
    Оценок пока нет
  • Nodos Codigo
    Nodos Codigo
    Документ11 страниц
    Nodos Codigo
    OmarMagadan
    Оценок пока нет
  • Pares
    Pares
    Документ1 страница
    Pares
    OmarMagadan
    Оценок пока нет
  • Pl. Método Gráfico
    Pl. Método Gráfico
    Документ11 страниц
    Pl. Método Gráfico
    OmarMagadan
    Оценок пока нет
  • Biografia John Von Neumann Magadan
    Biografia John Von Neumann Magadan
    Документ4 страницы
    Biografia John Von Neumann Magadan
    OmarMagadan
    Оценок пока нет
  • Scorecard
    Scorecard
    Документ11 страниц
    Scorecard
    OmarMagadan
    Оценок пока нет
  • Presentacion ERP
    Presentacion ERP
    Документ9 страниц
    Presentacion ERP
    OmarMagadan
    Оценок пока нет
  • Ej PL Metodo G
    Ej PL Metodo G
    Документ7 страниц
    Ej PL Metodo G
    OmarMagadan
    Оценок пока нет
  • Erp
    Erp
    Документ6 страниц
    Erp
    OmarMagadan
    Оценок пока нет
  • 1 ÉticaRedesSociales
    1 ÉticaRedesSociales
    Документ10 страниц
    1 ÉticaRedesSociales
    OmarMagadan
    Оценок пока нет
  • Errores Programacion Web
    Errores Programacion Web
    Документ2 страницы
    Errores Programacion Web
    OmarMagadan
    Оценок пока нет
  • Poblacion
    Poblacion
    Документ1 страница
    Poblacion
    OmarMagadan
    Оценок пока нет
  • Doctrinas Eticas
    Doctrinas Eticas
    Документ1 страница
    Doctrinas Eticas
    OmarMagadan
    Оценок пока нет
  • Plan-De-Negocios D&D
    Plan-De-Negocios D&D
    Документ4 страницы
    Plan-De-Negocios D&D
    OmarMagadan
    Оценок пока нет
  • Conceptos Avanzados SOD
    Conceptos Avanzados SOD
    Документ9 страниц
    Conceptos Avanzados SOD
    OmarMagadan
    Оценок пока нет
  • Sistemaoperativo Linux
    Sistemaoperativo Linux
    Документ7 страниц
    Sistemaoperativo Linux
    Lenin Valencia
    Оценок пока нет
  • Middleware PDF
    Middleware PDF
    Документ49 страниц
    Middleware PDF
    OmarMagadan
    Оценок пока нет
  • Técnicas Empleadas Eleccion de Planta
    Técnicas Empleadas Eleccion de Planta
    Документ10 страниц
    Técnicas Empleadas Eleccion de Planta
    OmarMagadan
    Оценок пока нет
  • Arquitectura N Capas en Java
    Arquitectura N Capas en Java
    Документ9 страниц
    Arquitectura N Capas en Java
    Manuel Retamozo
    100% (3)
  • Comandos básicos de Minix
    Comandos básicos de Minix
    Документ7 страниц
    Comandos básicos de Minix
    Julián Cabrera Marceglia
    Оценок пока нет
  • Estándar IEEE 1219
    Estándar IEEE 1219
    Документ1 страница
    Estándar IEEE 1219
    OmarMagadan
    Оценок пока нет
  • Vlan VTP
    Vlan VTP
    Документ2 страницы
    Vlan VTP
    OmarMagadan
    Оценок пока нет
  • IEEE1219
    IEEE1219
    Документ43 страницы
    IEEE1219
    Xochitl Alvarado Aguilar
    100% (1)