Changes between Version 12 and Version 13 of CaoCourseTme9


Ignore:
Timestamp:
May 9, 2007, 10:26:31 AM (18 years ago)
Author:
franck
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CaoCourseTme9

    v12 v13  
    3939'''Etape expansion pour LEE :'''
    4040{{{
    41 TANTQUE DS(T)==MAXINT
    4241        POUR tous les points P appartenant à la frontière
    43                 POUR tous les voisins Q du point P
     42                Retrait du point P de la tête de la liste FRONTIER             
     43                POUR tous les voisins Q du point P
    4444                        SI DS(Q) == MAXINT
    4545                                DS(Q) = DS(P) + 1
    4646                                Ajout du point Q en queue de la liste FRONTIER
    4747                        FINSI
     48                        SI Q==T ALORS FINPOUR
    4849                FINPOUR
    49                 Retrait du point P de la tête de la liste FRONTIER
    5050        FINPOUR
    51 FINTANTQUE
     51        SI DS(T) != MAXINT
     52                RETOURNE succes
     53        ALORS
     54                RETOURNE echec
     55        FINSI
    5256}}}
    5357
     
    6973
    7074'''Etape expansion pour A* :'''
    71 {{{
    72 TANTQUE DS(T)== MAXINT
     75{{{
    7376        POUR le point P de coût minimal appartenant à la frontière
     77                Retrait du point P de la liste FRONTIER
    7478                POUR tous les voisins Q du point P
    7579                        SI DS(Q) == MAXINT
     
    7781                                Ajout à sa place du point Q dans la liste FRONTIER
    7882                        FINSI
     83                        SI Q==T ALORS FINPOUR 
    7984                FINPOUR
    80                 Retrait du point P de la tête de la liste FRONTIER
    8185        FINPOUR
    82 FINTANTQUE
     86        SI DS(T) != MAXINT
     87                RETOURNE succes
     88        ALORS
     89                RETOURNE echec
     90        FINSI
    8391}}}
    8492