<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:cc="http://web.resource.org/cc/"
  xmlns="http://purl.org/rss/1.0/"
>



  <channel rdf:about="http://http://toufa.dzblog.com">

    <title><![CDATA[NC]]></title>
    <link>http://toufa.dzblog.com</link>
    <description><![CDATA[NC]]></description>
    <dc:language>fr</dc:language>
    <dc:creator>Over Blog</dc:creator>
    <dc:creator.e-mail>admin@dzblog.com</dc:creator.e-mail>
    <dc:date>2008-12-05</dc:date>

    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://toufa.dzblog.com/article-42304.html"/>
        <rdf:li rdf:resource="http://toufa.dzblog.com/article-42303.html"/>
        <rdf:li rdf:resource="http://toufa.dzblog.com/article-42298.html"/>
      </rdf:Seq>
    </items>

  </channel>

	
  <item rdf:about="http://toufa.dzblog.com/article-42304.html">
    <title><![CDATA[mon nouveau titre]]></title>
    <link>http://toufa.dzblog.com/article-42304.html</link>
				 <content:encoded><![CDATA[<div align="center"><strong><span style="FONT-SIZE: 13.5pt; COLOR: #003a98">Tri rapide ou &quot;Quick Sort&quot;</span></strong></div>
<table style="WIDTH: 333.75pt" cellspacing="0" cellpadding="0" width="445" border="0">
    <tbody>
        <tr>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 108.75pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width="145">
            <div>&nbsp;</div>
            </td>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 225pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" width="300">
            <div align="right"><strong><span style="FONT-SIZE: 9pt; COLOR: #333333">Auteur :</span></strong><span style="FONT-SIZE: 9pt; COLOR: #333333"> Eric PETIT</span></div>
            </td>
        </tr>
    </tbody>
</table>
<div style="MARGIN: auto 0cm"><font color="#993138"><strong><span style="FONT-SIZE: 9pt">Dernier article d'une s&eacute;rie de cinq pr&eacute;sentant diff&eacute;rentes m&eacute;thodes de tri. Nous expliquons ici la m&eacute;thode dite du &quot;tri rapide&quot; ou &quot;Quick Sort&quot;. Toutes ces proc&eacute;dures seront t&eacute;l&eacute;chargeables avec l'interface de comparaison.</span></strong></font></div>
<table style="WIDTH: 333.75pt" height="250" cellspacing="10" cellpadding="0" width="445" border="0">
    <tbody>
        <tr>
            <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8">
            <table style="WIDTH: 187.5pt" cellspacing="0" cellpadding="0" width="250" align="right" border="0">
                <tbody>
                    <tr>
                        <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8">&nbsp;</td>
                        <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" valign="top" border="0">
                        <div><span style="FONT-SIZE: 9pt; COLOR: #666666">Publicit&eacute;&nbsp; </span></div>
                        <table style="WIDTH: 187.5pt" height="250" cellspacing="0" cellpadding="0" width="250" border="0">
                            <tbody>
                                <tr style="HEIGHT: 187.5pt">
                                    <td style="PADDING-RIGHT: 0cm; PADDING-LEFT: 0cm; BORDER-LEFT-COLOR: #ece9d8; BORDER-BOTTOM-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 187.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; HEIGHT: 187.5pt; BACKGROUND-COLOR: transparent; BORDER-RIGHT-COLOR: #ece9d8" valign="top" width="250" border="0">
                                    <p><span style="FONT-SIZE: 9pt; COLOR: #333333"><a href="http://ad.fr.doubleclick.net/jump/devparadise.com/technoweb250x250;sz=250x250;kw=tri+rapide+Quick+Sort;tile=3;ord=49920?" target="_blank"><noscript></noscript></a></span></p>
                                    </td>
                                </tr>
                            </tbody>
                        </table>
                        </td>
                    </tr>
                </tbody>
            </table>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;&nbsp;&nbsp;Dernier article d'une s&eacute;rie de cinq pr&eacute;sentant diff&eacute;rentes m&eacute;thodes de tri. Nous expliquons ici la m&eacute;thode dite du &quot;tri rapide&quot; (Quick Sort). Toutes ces proc&eacute;dures seront t&eacute;l&eacute;chargeables avec l'interface de comparaison. </span></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">Rappelons les cinq m&eacute;thodes &eacute;tudi&eacute;es dans ces articles:</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">- <a href="http://www.devparadise.com/cgi-bin/visuart2.pl?ID=37&amp;Cat=0&amp;DateD=0&amp;PListe=1"><span style="FONT-SIZE: 8.5pt"><font color="#333333">le tri &agrave; bulle</font></span></a><br />- <a href="http://www.devparadise.com/cgi-bin/visuart2.pl?ID=38&amp;Cat=0&amp;DateD=0&amp;PListe=1"><span style="FONT-SIZE: 8.5pt"><font color="#333333">le tri &agrave; bulle optimis&eacute;</font></span></a><br />- <a href="http://www.devparadise.com/cgi-bin/visuart2.pl?ID=39&amp;Cat=0&amp;DateD=0&amp;PListe=1"><span style="FONT-SIZE: 8.5pt"><font color="#333333">le tri dichotomique</font></span></a><br />- <a href="http://www.devparadise.com/cgi-bin/visuart2.pl?ID=40&amp;Cat=0&amp;DateD=0&amp;PListe=1"><span style="FONT-SIZE: 8.5pt"><font color="#333333">le tri par la m&eacute;thode de Shell Metzner</font></span></a><br />- le tri rapide (Quick Sort) </span></div>
            <div><strong><span style="FONT-SIZE: 9pt; COLOR: #333333">Le tri rapide (Quick Sort) :</span></strong></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;&nbsp;&nbsp;Les explications sont donn&eacute;es pour le tri croissant. </span></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;&nbsp;&nbsp;Cette m&eacute;thode est la plus rapide des cinq, cependant, cette fonction &eacute;tant r&eacute;currente, elle utilise plus de ressources que la m&eacute;thode de Shell Mezner. </span></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;&nbsp;&nbsp;Le principe consiste &agrave; faire un tri par rapport &agrave; un &eacute;l&eacute;ment du tableau, les plus lourd d'un cot&eacute;, les autres de l'autre.<br />&nbsp;&nbsp;&nbsp;On recommence ensuite pour chacun de ces cot&eacute;s et ainsi de suite...<br />&nbsp;&nbsp;&nbsp;Cette proc&eacute;dure s'appelle elle-m&ecirc;me, elle est r&eacute;currente. </span></div>
            <div><strong><span style="FONT-SIZE: 9pt; COLOR: #333333">Source:</span></strong></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">Sub Tri_QuickSort(Debut As Long, Fin As Long, Tableau() As Variant, ByVal Sens As Boolean)</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 36pt"><span style="FONT-SIZE: 9pt; COLOR: #00d246">' le param&egrave;tre Debut correspond au num&eacute;ro du premier &eacute;l&eacute;ment &agrave; trier (&agrave; l'appel il vaut 1)</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' le param&egrave;tre Fin correspond au num&eacute;ro du dernier &eacute;l&eacute;ment &agrave; trier (&agrave; l'appel il vaut Nb_Element)</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' le param&egrave;tre Tableau() est le tableau &agrave; trier, il est modifi&eacute; puis retourn&eacute;</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' le param&egrave;tre Sens est vrai pour un tri croissant</span></div>
            <div style="MARGIN-LEFT: 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Dim I As Long<br />Dim J As Long<br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' I et J sont des variables interm&eacute;diaires utilis&eacute;es pour les compteurs de boucles</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><br />Dim Ligne_Milieu As Variant<br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' Ligne_Milieu est une variable interm&eacute;diaire utilis&eacute;e pour la comparaison d'&eacute;l&eacute;ments</span><span style="FONT-SIZE: 9pt; COLOR: #333333"><br />Dim Ligne_Tampon As Variant<br /></span><span style="FONT-SIZE: 9pt; COLOR: #00d246">' Ligne_Tampon est une variable interm&eacute;diaire utilis&eacute;e pour la permutation d'&eacute;l&eacute;ments</span></div>
            <div style="MARGIN-LEFT: 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">I = Debut<br />J = Fin<br />Ligne_Milieu = Tableau((Debut + Fin) 2) </span></div>
            <div style="MARGIN-LEFT: 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Do</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">If Sens Then</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">While Tableau(I) &lt; Ligne_Milieu</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 144pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">I = I + 1</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Wend<br />While Ligne_Milieu &lt; Tableau(J)</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 144pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">J = J - 1</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Wend</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Else</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">While Tableau(I) &gt; Ligne_Milieu</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 144pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">I = I + 1</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Wend<br />While Ligne_Milieu &gt; Tableau(J)</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 144pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">J = J - 1</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Wend</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">End If<br />If I &lt;= J Then</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 108pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Ligne_Tampon = Tableau(I)<br />Tableau(I) = Tableau(J)<br />Tableau(J) = Ligne_Tampon<br />I = I + 1<br />J = J - 1</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">End If</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Loop Until I &gt; J<br />' Une fois le tri pr&eacute;c&eacute;dant effectu&eacute;, on rappelle la fonction en changeant les bornes.<br /></span><span style="FONT-SIZE: 9pt; COLOR: #333333">If Debut &lt; J Then</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Tri_QuickSort Debut, J, Tableau(), Sens</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">End If<br />If I &lt; Fin Then</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 72pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">Tri_QuickSort I, Fin, Tableau(), Sens</span></div>
            <div style="MARGIN: 0cm 0cm 0pt 36pt"><span style="FONT-SIZE: 9pt; COLOR: #333333">End If</span></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333">End Sub </span></div>
            <div><span style="FONT-SIZE: 9pt; COLOR: #333333"><a href="http://www.devparadise.com/cgi-bin/downlsrc.pl?ID=86"><span style="FONT-SIZE: 8.5pt"><font color="#333333">T&eacute;l&eacute;charger le source</font></span></a></span></div>
            </td>
        </tr>
    </tbody>
</table>
<div><strong><span style="FONT-SIZE: 9pt; COLOR: #993138">A lire aussi sur Devparadise.com :</span></strong></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/technoweb/actu/tools/a450.php"><span style="FONT-SIZE: 8.5pt; COLOR: #993138">Sortie de DOLIST E-mail List Server 4</span></a> </span></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/technoweb/code/vb/a417.php"><span style="FONT-SIZE: 8.5pt; COLOR: #993138">Contr&ocirc;leur d'attributs</span></a> </span></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/technoweb/promo/submit/d52.php"><span style="FONT-SIZE: 8.5pt; COLOR: #993138">Bien ma&icirc;triser son r&eacute;f&eacute;rencement</span></a> </span></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/technoweb/graphisme/a388.php"><span style="FONT-SIZE: 8.5pt; COLOR: #993138">D&eacute;tourage avec la commande extraire de Photoshop</span></a> </span></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/technoweb/graphisme/a371.php"><span style="FONT-SIZE: 8.5pt; COLOR: #993138">Passer d'une vue rapproch&eacute; &agrave; une vue d'ensemble sous Illustrator ; en une seu...</span></a> </span></div>
<div><strong><span style="FONT-SIZE: 9pt; COLOR: #666666">A t&eacute;l&eacute;charger aussi sur Devparadise.com :</span></strong></div>
<div><span style="FONT-SIZE: 9pt; COLOR: #333333">&middot;</span><span style="FONT-SIZE: 9pt; COLOR: #333333">&nbsp;<a href="http://www.devparadise.com/download/code/asp/f659.php"><span style="FONT-SIZE: 8.5pt; COLOR: #666666">T&eacute;l&eacute;chargez gratuitement ASP.NET Web </span></a></span></div>]]></content:encoded>
	   
    <dc:creator><![CDATA[toufa]]></dc:creator>
    <dc:language>fr</dc:language>
    <dc:date>2006-05-07T22:53:50+01:00</dc:date>
  </item>

	
  <item rdf:about="http://toufa.dzblog.com/article-42303.html">
    <title><![CDATA[andalouse]]></title>
    <link>http://toufa.dzblog.com/article-42303.html</link>
				 <content:encoded><![CDATA[<img alt="" src="http://idata.blogmaster.fr/0/01/21/85/photo2.jpg" class="CtreTexte" />]]></content:encoded>
	   
    <dc:creator><![CDATA[toufa]]></dc:creator>
    <dc:language>fr</dc:language>
    <dc:date>2006-05-07T22:51:09+01:00</dc:date>
  </item>

	
  <item rdf:about="http://toufa.dzblog.com/article-42298.html">
    <title><![CDATA[il n'y a pas un organisme]]></title>
    <link>http://toufa.dzblog.com/article-42298.html</link>
				 <content:encoded><![CDATA[<p>juste un essai voir est ce que &ccedil;a marche ou pas</p>]]></content:encoded>
	   
    <dc:creator><![CDATA[toufa]]></dc:creator>
    <dc:language>fr</dc:language>
    <dc:date>2006-05-07T22:29:27+01:00</dc:date>
  </item>

</rdf:RDF>
<!-- cache:on -->