| |||||
| Bas de page | |
|---|---|
| Auteur | Sujet : Passer d'un entier à des bits |
Publicité | Posté le 18-05-2011 à 22:52:55 ![]() ![]()
|
gilou ModérateurIt's the only NEET thing to do | Certes, mais pour un int codable en 3 bits (donc dans [4,8[), ça va prendre 3 caractères, donc 24 bits, pour un int codable en 4 bits (donc dans [8,16[), ca va prendre 4 caractères, donc 32 bits soit le taille d'un entier (sur les machines les plus courantes) donc on ne gagne rien, et au delà, on est perdant en espace occupé dans le fichier...
Message édité par gilou le 19-05-2011 à 01:49:17 --------------- I think you guys should really consider virtualizing the whole process and moving it to the cloud. |
Bobu77 | Hum ce que je compte faire c'est remplacer des mots par des identifiants, puis écrire ces identifiants directement en bits.
, j'obtiens la liste de mots suivante :
|
theshockwave I work at a firm named Koslow | fais un tableau de char et des fonctions pour écrire tes bits dedans à un index donné en paramètre ...
Message édité par theshockwave le 19-05-2011 à 10:40:11 --------------- last.fm |
gilou ModérateurIt's the only NEET thing to do | Ah!
Message édité par gilou le 19-05-2011 à 11:24:39 --------------- I think you guys should really consider virtualizing the whole process and moving it to the cloud. |
rufo Pas me confondre avec Lycos! | C'est grosso modo l'algo de Huffman ça. --------------- Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres/, ICARE, outil de gestion de conf hard et soft : http://sourceforge.net/projects/icare, E-commerce de vaisselle jetable : http://www.tablea.fr |
Un Programmeur |
--------------- The truth is rarely pure and never simple (Oscar Wilde) |
gilou ModérateurIt's the only NEET thing to do | Ah oui, j'avais oublié, il y a des raisons particulières pour que ce soit codé en C?
--------------- I think you guys should really consider virtualizing the whole process and moving it to the cloud. |
Bobu77 | Non, ce n'est pas l'algo de Huffman, que j'ai à implémenter après, mais c'est une autre histoire.
|
gilou ModérateurIt's the only NEET thing to do |
Il va suffire de compter le nombre de fois que sa division par 2 est non nulle (et sans doute ajouter 1) pour connaitre la taille fixe que vous utilisez pour représenter un entier.
--------------- I think you guys should really consider virtualizing the whole process and moving it to the cloud. |
Un Programmeur | http://graphics.stanford.edu/~sean [...] LogObvious --------------- The truth is rarely pure and never simple (Oscar Wilde) |
gilou ModérateurIt's the only NEET thing to do | J'ai rien dit d'autre, j'ai juste pas précisé comment diviser par 2 --------------- I think you guys should really consider virtualizing the whole process and moving it to the cloud. |
Bobu77 | Merci à tous pour vos réponses, je vous tiens au courant sur l'avancement de mon travail. De toutes façons, demain soir il faut que ça soit fini, j'ai d'autres projets à coder pour ce week-end, et je suis mal parti ^^' |
Publicité | Posté le ![]() ![]()
|
| Sujets relatifs | |
|---|---|
| Faire une rotation de 2 octets | Se passer de Dsofile |
| Macro VBA pour passer de word aexcel | BufferedImage a passer en parametre |
| Une variable codée sur 4 bits ? | [C++] Traitement d'image par pixel (bits) |
| passer un userform en variable | Référence en 64 bits |
| PaperVision3D : passer de la 2d a la 3d = problème de coordonnées :-/ | nombre de cases mémoire dans un système 32 bits |
| Plus de sujets relatifs à : Passer d'un entier à des bits | |





