une petite aide - C - Programmation
Marsh Posté le 22-03-2005 à 22:01:56
ReplyMarsh Posté le 22-03-2005 à 22:22:13
| p'luch a écrit : je dois faire pour demain un  petit programme certainement trivial pour vous  | 
 
 
Avant tout pour la dichotomie, il faut que ton tableau soit trie.. 
c'est un programme du genre pr un tableau de taille MAX 
 
| Code : 
 | 
 
 
Voilà ça doit ressemble à qq chose comme ça.. 
bon courage   
  
Marsh Posté le 23-03-2005 à 08:15:03
| p'luch a écrit : je dois faire pour demain un  petit programme certainement trivial pour vous  | 
 
qsort() 
bsearch(). 
 
Poste ton code. 
 
Marsh Posté le 23-03-2005 à 08:24:59
| Twinsens a écrit : Voilà ça doit ressemble à qq chose comme ça..  | 
 
Marche pas du tout... 
Marsh Posté le 23-03-2005 à 12:52:26
| Emmanuel Delahaye a écrit : Marche pas du tout... | 
 
j'ai pas dis que ça marchais, mais c'est dans cet ordre d'esprie... 
Je vais pas te donner un solution toute faite.. Sinon tu n'apprendras rien...  
  
 
La dichotomie consiste à diviser ton tableau en 2 a chaque fois pour ta recherche. 
Dans ton tableau initial tu compares le milieu à l'element cherche, si il est plus grand, tu refait ta recherche ds le tableau droit, sinon tu refait dans le tableau droit.. 
A chaque iteration la taille du tableau de recherche est divisée par deux   
 
Marsh Posté le 23-03-2005 à 13:09:26
| Twinsens a écrit : Je vais pas te donner un solution toute faite.. Sinon tu n'apprendras rien... | 
 
J'ai rien demandé! 
 
Marsh Posté le 22-03-2005 à 21:56:36
je dois faire pour demain un petit programme certainement trivial pour vous n a un tableau de nombres et on souhaite localiser un nombre x dans ce tableau par dichotomie .
n a un tableau de nombres et on souhaite localiser un nombre x dans ce tableau par dichotomie . 
Ecrire un programme
aidez moi ,je suis pas tres bon !