Coup de main Java

Coup de main Java - Java - Programmation

Marsh Posté le 14-04-2003 à 20:29:06    

Hello,
 
J'ai récup ca sur le net
 
* Exemples de fonction de hachage */
int hash_function1( char *s, int m)  
  {  
  int i;
  for( i=0; *s; s++ ) i = 131*i + *s;
  return( i % m );
  }
 
Mais je comprend pas ce que *s veut dire ???
 
Qqun pourrai m'aider ?
 
 


---------------
Le Smiley de la mort !! (8÷þ
Reply

Marsh Posté le 14-04-2003 à 20:29:06   

Reply

Marsh Posté le 14-04-2003 à 20:36:44    

Shaman LizardKing a écrit :

Hello,
 
J'ai récup ca sur le net
 
* Exemples de fonction de hachage */
int hash_function1( char *s, int m)  
  {  
  int i;
  for( i=0; *s; s++ ) i = 131*i + *s;
  return( i % m );
  }
 
Mais je comprend pas ce que *s veut dire ???
 
Qqun pourrai m'aider ?
 
 
 

c'est du code C ça
char *, c'est un pointeur sur un char, c'est une chaine de caractères en fait


---------------
http://runnerstats.net
Reply

Marsh Posté le 14-04-2003 à 20:40:26    

ok merci, jamais toucher de C, jme disais que les ; a la fin des ligne de code cété que en Java,
 
Est-ce que qqun peut me traduire ca en Java ??
 


---------------
Le Smiley de la mort !! (8÷þ
Reply

Marsh Posté le 14-04-2003 à 20:43:58    

Shaman LizardKing a écrit :

ok merci, jamais toucher de C, jme disais que les ; a la fin des ligne de code cété que en Java,
 
Est-ce que qqun peut me traduire ca en Java ??
 
 


Code :
  1. int hash_function1( String s, int m) 
  2. int i;
  3. for( i=0; i<s.length(); s++ ) i = 131*i + (int)s.charAt(i);
  4. return( i % m );
  5. }


 
A l'arrache, pas optimisé, pas testé


Message édité par noldor le 14-04-2003 à 20:44:19

---------------
http://runnerstats.net
Reply

Marsh Posté le 14-04-2003 à 20:49:42    

jpensais a qqche du genre (s.length)
 
merci jvais tester


---------------
Le Smiley de la mort !! (8÷þ
Reply

Marsh Posté le 15-04-2003 à 09:15:26    

[:totoz]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-04-2003 à 09:23:25    

j'ai écrit une bêtise ? (c'est fort possible)

Reply

Marsh Posté le 15-04-2003 à 09:59:49    

noldor a écrit :

j'ai écrit une bêtise ? (c'est fort possible)


 
non non ;)


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-04-2003 à 10:07:11    

[:xp1700]  [:xp1700]  [:xp1700]

Reply

Marsh Posté le 15-04-2003 à 10:24:11    

qqn peut m'expliquer ?

Reply

Marsh Posté le 15-04-2003 à 10:24:11   

Reply

Marsh Posté le 15-04-2003 à 10:25:27    

t'as comme excuse que ton code compile pas, alors t'as pas pu le tester

Reply

Marsh Posté le 15-04-2003 à 13:46:45    

s++ en java ca pas aller très fort...

Reply

Marsh Posté le 15-04-2003 à 17:12:10    

R3g a écrit :

s++ en java ca pas aller très fort...

oh ça va hein, au lieu de faire les malins

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed