OVH Cloud OVH Cloud

unsigned short

11 réponses
Avatar
Bruno
Quel est la meilleure façon pour stocker un entier [0, 65535] dans une
variable de type short (int pose un probleme de memoire)?

acces intensif a ce type de variable (indices de tableau) => optimisation.

je ne demande si il existe une solution + efficace que :
pendant le stockage soustraire 32767 et pendant l'utilisation l'addition de
32767

merci
--
Bruno Causse
http://perso.wanadoo.fr/othello

1 réponse

1 2
Avatar
Olivier Demaine
j'ai rien sous la main pour les accés, mais pour la creation :
http://www.javaspecialists.co.za/archive/Issue070b.html

"Nicolas Delsaux" a écrit dans le
message news: arxb8akhz5ci$
Le Wed, 5 Nov 2003 15:07:38 +0100, Olivier Demaine s'est levé est s'est
dit

: "tiens, si j'écrivais aux mecs de fr.comp.lang.java :

Lorsque les tableaux à dimensions multiples ont une forme rectangulaire
ou


cubique, il est préférable de ne construire qu'un tableau à une
dimension et


d'effectuer les calculs d'index nécessaire.

Cela améliore les performances et réduit la consommation mémoire. Les
tableaux à dimensions multiples doivent être utilisés, si et seulement
si,


chaque ligne peut avoir une taille différente.


Ah bon ? Tu as un test significatif de ce que tu avances ?

--
Nicolas Delsaux
"J'ai toujours dit qu'il vallait mieux délyophiliser les tardigrades
qu'empapaouter les macareux."
Jeam Tag



1 2