B
    QÆg]ì  ã               @   sr   d dl T dd„ ZedƒZe d¡Zg ZxeD ]Ze eeƒ¡ q,W e	de
eƒ d ƒ e	dƒ eeƒ ed	ƒ d
S )é    )Ú*c             C   sä   t | ƒ}xÆt|d ƒD ]¶}|}tdt|ƒ d ƒ x*t|d |ƒD ]}| | | | k rB|}qBW tdt| | ƒ d ƒ tdt| | ƒ d t|ƒ d ƒ | | | |  | |< | |< tt| ƒd ƒ tdƒ qW td	t| ƒ ƒ d
S )u^   
    TriSelection(list liste) -> None
    Trie la liste de nombres de maniÃ¨re croissante
    é   u   Indice traitÃ©: i = Ú
u,   SÃ©lection du plus petit Ã©lÃ©ment restant: zPlacer u)    Ã  sa position dÃ©finitive (Ã  l'indice z): z(****************************************u   La liste triÃ©e est: N)ÚlenÚrangeÚprintÚstr)ÚlisteÚnÚiÚindexÚj© r   úl/Users/jerome/SynologyDrive/College/Informatique/OCI/1_Site/2_Algorithmique/1_Tri/documents/TestSelection.pyÚTriSelection   s    $r   uB   Entrez les Ã©lÃ©ments entiers de la liste sÃ©parÃ©es de virgules: ú,u   La liste Ã  trier est: r   zLancement du tri: 
u0   Appuyez sur une touche pour fermer la fenÃªtre !N)Úrandomr   ÚinputZentreeÚsplitr	   ÚeltÚappendÚintr   r   r   r   r   r   Ú<module>   s   

