Anchura k

447 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
447
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Anchura k

  1. 1. • Se tiene un árbol en unestado inicial y se cuentacon cuatro metas: M1, M2,M3 y M4.
  2. 2. • Se introduce A comoprimer elemento de la lista.
  3. 3. • Se comprueba que A no esuna meta y se elimina de lalista.• Se introducen los hijos deA en la lista recorriendo elárbol de izquierda aderecha y manteniendo lainformación del recorrido.Es decir AB y AC.
  4. 4. • AB no muestra ningunameta así que se saca de lalista.• Se analizan los hijos de By se introducen al final dela lista como ABD y ABE.
  5. 5. • AC tampoco es una meta yes eliminado de la lista.• Se introducen los hijos deC al final de la lista.
  6. 6. • Se siguen sacando de lalista aquellos nodos que nodan como resultado unameta.• En este caso se introducenal final de la lista los hijosde D.• Los nuevos nodosintroducidos a la lista sonH e I.
  7. 7. • ABE no muestra ningunameta y se elimina de lalista.• Al introducir los hijos de Eal final de la lista se puedever que ha aparecido unode los nodos meta. En estecaso el nodo es M1
  8. 8. • Se siguen eliminando losnodos que no son estadosmeta y agregando a loshijos al final de la lista.
  9. 9. ¿Cual seria el siguiente estado?
  10. 10. • En este punto se eliminaABEJ y se introducen loshijos de J al final de la listay al frente queda ABEM1 loque da como resultado eléxito.
  11. 11. • Se encuentra la meta M1 yse detiene el algoritmo alhaber alcanzado el éxito.
  12. 12. • Se traza el camino desdeel origen hacia la meta:• A  B  E  M1• El algoritmo de búsquedaen anchura se detiene alencontrar un nodo meta sinimportar cual sea este.• En el caso hipotético deque M1 no hubiese sido unnodo meta el algoritmohabría continuado sacandonodos del frente de la listae introduciendo hijos alfinal de la misma hastahallar una meta. En estecaso M2.

×