Accueil > > > TRI D'UN TABLEAU DE VALEUR DANS L'ORDRE CROISSANT
TRI D'UN TABLEAU DE VALEUR DANS L'ORDRE CROISSANT
Information sur la source
Description
Petit bout de code sans aucune prétention, pour que le site possède des algorithmes types, au milieu des exemples. Ce petit bout de code pourra servir si vous cherchez un moyen rapide et efficace pour trier un tableau de valeur. Si vous utilisez un autre langage que le VB, l'algorithme est utilisable dans BEAUCOUP de language. Plus communément appellé le tri a bulle..... Petit problème connu : C'est vous qui me l'apprendrai =)
Source
- Dim i, j, tmp, tmpMin, tmpMax, tableau(10)
- Dim invert as Boolean
-
- 'Considérons que le tableau est plein de valeurs aléatoires....
-
- tmpMin = 1
- tmpMax = 0
- invert = True
-
- While invert = True
- For i=0 to 10
- If tableau(i)>tableau(i+1)
- tmpMax = tableau(i)
- tableau(i) = tableau(i+1)
- invert = True
- Else
- invert = False
- End If
-
- If tableau(i)<tableau(i+1)
- tmpMin = tableau(i+1)
- tableau(i+1) = tableau(i)
- invert = True
- Else
- invert = False
- End If
-
- Next
- Wend
Dim i, j, tmp, tmpMin, tmpMax, tableau(10)
Dim invert as Boolean
'Considérons que le tableau est plein de valeurs aléatoires....
tmpMin = 1
tmpMax = 0
invert = True
While invert = True
For i=0 to 10
If tableau(i)>tableau(i+1)
tmpMax = tableau(i)
tableau(i) = tableau(i+1)
invert = True
Else
invert = False
End If
If tableau(i)<tableau(i+1)
tmpMin = tableau(i+1)
tableau(i+1) = tableau(i)
invert = True
Else
invert = False
End If
Next
Wend
Conclusion
IMPORTANT : Je connais bien cette alogorithme. Le seul problème, c'est que je l'ai tapée directement ici, sans la tester. Ce n'est pas pour autant qu'elle est fausse, je suis quasi-sur qu'elle fonctionne. Si quelqu'un la teste, merci de me dire si cela fonctionne bien, et si il y a un moyen pour l'optimiser.
A bientot Ben.
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
zone de recherche dans fenêtre Windev [ par 1949 ]
Bonjour, je souhaite effectuer une recherche dans une table à partir d'une fenêtre de saisie. le format de la saisie est numérique. l'affichage du rés
Tableau avec des colonnes de differents types [ par gzitoun ]
Bonjour a tout le forum!Je developpe une application en C# pour PDA avec Visual Studio.Je ne sais pas vers quelle structure m orienter, pouvez vous m
.NET Lire un fichier Texte et le mettre dans un Tableau [ par JeffC1977 ]
Salut...Je cherche sur le site des codes en .Net compact Framework pour lire un fichier. Mais ce que je trouve n'est pas en .Net. Je trouve du code ma
VB.Net Tableau [ par JeffC1977 ]
Salut.... Encore moi...J'arrive à mon deuxième prob... et après ca devrait etre réglé....Je suis capable de lire le fichier texte et maintenant je ve
VB.Net Tableau [ par JeffC1977 ]
Salut tout le monde J'ai essayé quelque truc pour mettre mon
VB.Net Problème avec Tableau Erreur ??? Relié à quoi ??? [ par JeffC1977 ]
Salut...J'ai réussi à régler un problème. Mon fichier texte contenait des valeurs avec des points et j'ai remplacé les points par des virgules...Sauf
taille d une table dans une BD [ par gzitoun ]
Bonjour,je programme sur pda en C# via VS.J aurais voulu savoir comment faire pour connaitre la taille d une table dans ma Base de donnees (je pensais
VB.Net PictureBox [ par JeffC1977 ]
Salut...Je veux faire apparaittre plusieurs cercle (à partir d'un Tableau) dans un PictureBox.Le code ci-dessous affiche qu'un seul cercle.Comment est
suivi de table [ par gzitoun ]
Bonjour,je suis en difficulte sur le synchronisation RDA.Lors de l'application de la methode push, precisement au moment ou j effectue cette ligne:
Help! RDA jointure de table [ par gzitoun ]
Bonjour,J ai besoin d aide svp...j ai un probleme: j ai reussi a appliquer la methode pull pour le RDA pour des requetes simples.A present j'ai beso
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
974 Application Server (12.2.4.0)974 APPLICATION SERVER (12.2.4.0)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP mySongBook Player (1.0.0)MYSONGBOOK PLAYER (1.0.0)mySongBook Player est un logiciel gratuit permettant l'accès à une archive de tablatures/partitio... Cliquez pour télécharger mySongBook Player
|