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
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 ??
A l'arrache, pas optimisé, pas testé
jpensais a qqche du genre (s.length) merci jvais tester
j'ai écrit une bêtise ? (c'est fort possible)
non non
qqn peut m'expliquer ?
t'as comme excuse que ton code compile pas, alors t'as pas pu le tester
s++ en java ca pas aller très fort...
oh ça va hein, au lieu de faire les malins