Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4793 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Petit algorithme :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit algorithme :/

n°1333329
guitoun
Posté le 28-03-2006 à 10:15:24  profilanswer
 

Bonjour tout le monde voila j'ai un petit problème je dois faire un algo pour trier un tableau d'entier par tri dichomotique et en suite  un otre algo avec tri par pivot le probleme c'est que j'ai essayer de faire cette algo mai  je n'y arrive pas du tout !:/  si quelqu'un pouvait m'aider je lui en serai tré reconaissant ! :d
 
merci d'avance

mood
Publicité
Posté le 28-03-2006 à 10:15:24  profilanswer
 

n°1333339
_darkalt3_
Proctopathe
Posté le 28-03-2006 à 10:31:41  profilanswer
 

c'est un sujet trop connu, trop abordé et trop scolaire :)
 
Expose déjà ce qui te bloque, précisemment.

n°1333344
guitoun
Posté le 28-03-2006 à 10:34:41  profilanswer
 

baaa... euuu.... un peu tout en faite  je voi  pas comment couper mon tableau en morceau de 2  apré jarive a le trier mai le prob  c'est que ensuite j'arrive pas a reconstituer mon tableau en le triant  :/

n°1333345
skeye
Posté le 28-03-2006 à 10:34:45  profilanswer
 

c'est clairement un exo de cours, en effet...et ça perd tout intérêt si on t'aide. ;)


---------------
Can't buy what I want because it's free -
n°1333351
guitoun
Posté le 28-03-2006 à 10:39:44  profilanswer
 

ia un petit bug il m'affiche pas les reponse normalement posté :/

n°1333353
guitoun
Posté le 28-03-2006 à 10:42:05  profilanswer
 

wai mais bon je vous mai en situation j'ai un prof de DEV  qui depui le début de l'année ce met à son bureau prend son ordi portable  et en gros il dit : "DERMERDEZ VOUS ! ! " lol donc si vous pouvez m'aider sa me ferai  super plaisir et puis je vais pas recopier bétement car  si je copie san comprendre je risque d'avoir des surprise si le prof me fou au tableau  lol

n°1333354
skeye
Posté le 28-03-2006 à 10:43:42  profilanswer
 

Le but d'un exercice n'est pas de le réussir à tout prix, c'est d'y passer du temps à réfléchir à la solution...[:dawao]


---------------
Can't buy what I want because it's free -
n°1333360
guitoun
Posté le 28-03-2006 à 10:47:13  profilanswer
 

ui pour toutes prof normal mais lui si t'arrive pas a faire ton exos c'est limite  s'il te balance une chaise dans la geule !


Message édité par guitoun le 28-03-2006 à 10:48:29
n°1333363
didier1809
${citation_perso}
Posté le 28-03-2006 à 10:48:32  profilanswer
 

Poste au moins le début de ce que tu a fait ...


---------------
.
n°1333366
_darkalt3_
Proctopathe
Posté le 28-03-2006 à 10:49:38  profilanswer
 

tellement lolisant tout ça

mood
Publicité
Posté le 28-03-2006 à 10:49:38  profilanswer
 

n°1333368
guitoun
Posté le 28-03-2006 à 10:50:19  profilanswer
 

ba o début j'arrvie déja pas a couper mon tableau en plusieurs tableau de 2 donc   j'ai pas pu trop avanC

n°1333370
didier1809
${citation_perso}
Posté le 28-03-2006 à 10:53:11  profilanswer
 

Arrete ces études je pense [:mouais]
 [:psywalk]  
 
Sans vouloir être méchant, mais couper un tableau en plusieurs de 2, je ne pense pas que cela soit insurmontable ...


---------------
.
n°1333373
guitoun
Posté le 28-03-2006 à 10:55:50  profilanswer
 

ahhh  no c'est bon j'ai trouver le système  enfaite  c parceque je raisonner mal  sur une de mes boucles  
 
 
MERCI POUR VOTRE AIDE ! XD


Message édité par guitoun le 28-03-2006 à 10:57:15
n°1333374
nargy
Posté le 28-03-2006 à 10:56:03  profilanswer
 

tu le coupe pas vraiment,
tu définit un index au milieu, par exemple:
 
entier m;
m <- longueur/2;
 
Ça te coupe virtuellement ton tableau en deux:
de 0 à m-1 et de m à longueur-1.
 
Pour trier un tableau tu utilise la procédure récursive:
 
procédure trierRec(tableau, debut, fin)
 bla bla...
 
quand la longueur du tableau est 0 ou 1 il est déjà trié.
quand le tableau est plus grand tu le coupe et tu tri chacune des parties récursivement, puis tu fusionne les deux sous-tableaux triés.
 
Pour fusionner deux tableaux: tu place un indice i sur le premier, et un indice j sur le second, puis tu vérifie pour chaque i&j quelle case contient le nombre le plus petit, si c est j tu échange le contenu des cases i et j. Tu t arrête quand ``i`` ou ``j`` arrive à la fin d un sous-tableau.
 
Enfin tu définit:
procédure trier(tableau)
....
qui appelle une première fois trierRec.

n°1333415
nargy
Posté le 28-03-2006 à 11:20:47  profilanswer
 

errata: la condition d arrêt de la fusion est quand i et j arrivent tous les deux à la fin du tableau.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Petit algorithme :/

 

Sujets relatifs
Recherche opérationnelle : quel algorithme ?Petit problème de parse error
Petit soucis d'un débutant ...quels sont les limites du c# ? vos petit prjts et progs Perso ?
batch , plus petit ou egal[JavaScript] Problème avec un petit script
petit programme pour lancer 2 applications simultanémentAlgorithme de tomas en C
Un petit mandat bien spécifique[HTML/CSS] petit soucis de tableau pour rajout image
Plus de sujets relatifs à : Petit algorithme :/


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)