begin process at 2012 05 27 21:07:18
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Application

 > TRI_PAR_ORDRE_ALPHABETIQUE

TRI_PAR_ORDRE_ALPHABETIQUE


 Information sur la source

Note :
Aucune note
Catégorie :Application Niveau :Débutant Date de création :10/06/2003 Date de mise à jour :10/06/2003 01:53:04 Vu / téléchargé :5 128 / 421

Auteur : slims

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Salut,
mon programme prend en entrée une chaine de caracteres et l affiche en sortie dans l ordre alphabetique(ordre ascii).
J attends les critiques avec impatience.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip SALUT, UNE FONCTION DE RECHERCHES DE SOUS CHAINES
Source avec Zip TRI_PAR_INSERTION
NOM: BIENPARENTHÉSÉ()()()(() VERIFIE SI LA CHAINE PASSÉE EN ...
ASCII TT COURT EN C

 Sources de la même categorie

Source avec Zip Source avec une capture PROGRAMME DE SUDOKU par AffreuxJojp
Source avec Zip EVALUATEUR D'EXPRESSION ARITHMÉTIQUE par matrx180vTitanium
Source avec Zip Source avec une capture QBIBLIO GESTION DES PRÊTS par conatic
Source avec Zip Source avec une capture QL-CHATROOM V 1.0 par mature
Source avec Zip Source avec une capture GEOLOCALISATION par ganjarasta

Commentaires et avis

Commentaire de JCDjcd le 10/06/2003 09:38:51

Je voulais juste de dire que dans la fonction 'remise_en_ordre'
strlen retourne un entier non-signe, alor que 'i' et 'j' sont des entiers signes.
Chez moi, j'ai mis le niveau d'ERROR et de WARNINGS au maximun,
donc a la compilation il y a des messages d'avertissements !

De plus ca serait bien de calculer une fois pour toute la longueur de 'ch', car tu recalcule a chaque fois 'strlen(ch)'

Encore un truc : ta fonction 'remise_en_ordre' doit juste remettre en ordre ! Donc elle n'a pas a faire du 'printf("%s",ch)'

Sinon, j'aime bien ton programme, c'est utile de comprendre comment ca marche !

Commentaire de slims le 10/06/2003 17:15:08

Merci JCDjcd pour ton commentaire.
Je ne suis pas informaticien de metiers comme tu t en doutes je rentre dans une ecole que cette année.
Merci pour l optimisation de mon code.
bye.

Commentaire de ebaverel le 10/06/2003 21:49:32

Salut slims,

Ton programme est assez basique, mais si tu veux approfondir la question de tri du peut faire des recherches sur des méthodes de tri plus rapide et sophisitiquée telles que la méthode par tri rapide, tri par sélection, tri par bulles ou encore le tri par fusion.

Tu verras que chacun de ces méthodes apportent une diminution du nombre d'itérations: ton code a une itération en n^2 alors que certains codes sont en n*log(n), soit une amélioration certaine du temps de calcul.

Mais je te félicite de t'être penché sur le problème de tri qui constitue encore un problème mathématique important en matière d'accélération de tri.


Tchao....

Commentaire de slims le 11/06/2003 05:44:21

Merci ebaverel pour ton commentaire,
je vais faire une recherche sur des methodes de tri plus rapide et ensuite j ajouterai quelques fonctions pour faire des stats sur les chaines de caracteres.
bye.

Commentaire de kelsey le 12/06/2003 08:52:40

Interressant ton programme!! Les méthodes de tris ne sont pas ce qu'il y a de plus simple!! certaines ont des algos trés complexes mais permet un traitement plus rapide!!
En tous cas j'aime bien le tien! ;)

P.S: si ca t'intéresse j'ai fais le programme du tri à bulles ( qui est l'une des methodes les plus simples!)

Commentaire de slims le 12/06/2003 13:21:30

Merci kelsey ,
vi ca m interesse j aimerai bien voir a quoi ca peut ressembler.
bye

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,374 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales