1

Voila, je voudrais comparer rapidement un tableau de donné avec un autre....
quel methode faut il utiser? comparaision de case par case, ou une methode comme le hashcode? ou autre...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

2

c koi le hashcode, paceke moi po connaitre
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

3

T'entends koi par comparer ? regarder si c'est les meme ?

4

oui
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

5

heu, je ferais bien un truc, mais ça sera trop lent pour toi à mon avis ...
la méthode tout simple, while(), conditions entre les 2 tab ect ...
Non-Webmaster et non-programmeur du site. .Pour tout probleme ou question ,débrouillez vous avec les Webmasters .

«- Pas Moo ! ^^

6

Ca peut paraitre con, mais si tu veux voir si 2 tableaux sont identiques, tu fais une comparaison binaire, tu prend l'adresse de depart des deux, ensuite tu compare leur longueur, si elle est la meme, tu compares octet par octets! tu te fous del a structure, car s'ils sont identiques, ils auront forcement la meme structure!

7

On peut aussi optimiser en comparant long par long (quelle que soit la taille des éléments) smile
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

8

ca je sais... mais je voulais savoir si il n'y avait pas de methode plus rapide...
XLib v1.00 Powerrrrrrrrrrrrrrrrrrrr!

9

Non. Pour être à 100% sûr de l'égalité, il faut comparer tous les octets. En comparant des hashcodes, tu peux tomber sur 2 chaînes de données qui donnent le même hashcode. Et il en existera forcément sauf si ton hascode est au moins aussi long que les données, mais à ce point je ne vois pas l'intérêt d'un hashcode.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

10

Et utilise la fonction memcmp (ROM_CALL sur TI-89/92+/V200). Sur TI-89/92+/V200, les ROM_CALLs mem* sont bien optimisées en vitesse, vu qu'ils ont la place pour dérouler les boucles dans la FlashROM.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité