Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3383 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  12449  12450  12451  ..  26990  26991  26992  26993  26994  26995
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1618977
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2007 à 16:11:07  profilanswer
 

Reprise du message précédent :

Shinuza a écrit :


Une hashmap c'est un ensemble de clés/valeurs.
 

Code :
  1. var hash = {
  2. lol :'cat',
  3. sti : 'fler'
  4. }


 

Code :
  1. print hash.lol == 'cat'


Code :
  1. print sti .lol == 'fler'


 
Natif en js,actionscript,python, that's all AFAIK


U re no computer scientist, aint ya?
Ca c'est map, hashmap c'est recherche en temps constant en + de map.

mood
Publicité
Posté le 04-10-2007 à 16:11:07  profilanswer
 

n°1618979
Shinuza
This is unexecpected
Posté le 04-10-2007 à 16:13:42  profilanswer
 

schnapsmann a écrit :


U re no computer scientist, aint ya?
Ca c'est map, hashmap c'est recherche en temps constant en + de map.


[:cosmoschtroumpf] Dis has Masklinn teaching, is has teh expert cat  [:sinclaire]


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1618980
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2007 à 16:14:59  profilanswer
 

Shinuza a écrit :


Une hashmap c'est un ensemble de clés/valeurs.
 

Code :
  1. var hash = {
  2. lol :'cat',
  3. sti : 'fler'
  4. }


d'ou

Code :
  1. print hash.lol == 'cat'


Code :
  1. print sti.lol == 'fler'


 
Natif en javascript, actionscript et python, that's all AFAIK.


en gros c'est un tableau à 2 colonnes ?


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1618981
gfive
Posté le 04-10-2007 à 16:15:42  profilanswer
 

stiffler a écrit :


en gros c'est un tableau à 2 colonnes ?


 
Nan, pasque tu peux pas avoir 2 fois la même valeur de clé.

n°1618982
LePhasme
Les Belges domineront le monde
Posté le 04-10-2007 à 16:15:55  profilanswer
 

oui et tu accèdes à la 2eme colonne via la première

n°1618984
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2007 à 16:16:52  profilanswer
 

okay ! :o
C'est un tableau à 2 colonnes avec 1 colonne où les valeurs sont forcément != !:o
C'est quoi l'interêt ?


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1618988
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2007 à 16:18:25  profilanswer
 

1 clé => 1 ou plusieurs valeurs
1 valeur => 1 seul clé
 
ou  
1 clé = 1 valeur
1 valeur = 1 clé


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1618989
FlorentG
Posté le 04-10-2007 à 16:18:25  profilanswer
 

stiffler a écrit :

Quelqu'un peut m'expliquer rapidement et clairement ce qu'est une hashmap ?


Ah voilà... Ca fait le malin toute la journée, et après, ça ne sait même pas la base.
 
 
Utter failure.
 
 
 
:o

n°1618990
stiffler
Lâche mon profil putain ! :o
Posté le 04-10-2007 à 16:18:46  profilanswer
 

FlorentG a écrit :


Ah voilà... Ca fait le malin toute la journée, et après, ça ne sait même pas la base.
 
 
Utter failure.
 
 
 
:o


non c'est que je saisi pas l'intérêt en fait !


---------------
I'm failing as fast as I can !! -- Vision-360, vos photos en grand format -- !! -- Les nouilles c'est bon
n°1618991
LePhasme
Les Belges domineront le monde
Posté le 04-10-2007 à 16:19:14  profilanswer
 

Imagine un hashmap de nom/prenom, pour faire une recherche sur une personne et avoir son prénom t'as juste à faire hash["nom"] et t'as son prénom plutot qu'itérer sur tous les éléments pour trouver le bon nom et ensuite récupérer le prénom.

Message cité 1 fois
Message édité par LePhasme le 04-10-2007 à 16:20:45
mood
Publicité
Posté le 04-10-2007 à 16:19:14  profilanswer
 

n°1618992
gfive
Posté le 04-10-2007 à 16:20:50  profilanswer
 

stiffler a écrit :

okay ! :o
C'est un tableau à 2 colonnes avec 1 colonne où les valeurs sont forcément != !:o
C'est quoi l'interêt ?


 
c'est "indexé" par clé.
Du coup, tu peux faire map.get(cle) et tu obtiens la valeur.
Exemple pratique de base : le select en html
 
 

n°1618993
BenO
Profil: Chercheur
Posté le 04-10-2007 à 16:21:07  profilanswer
 

et les personnes qui ont le même nom ? ^^
 
1 clé > 1 valeur
1 valeur > 0..n

n°1618995
masklinn
í dag viðrar vel til loftárása
Posté le 04-10-2007 à 16:23:12  profilanswer
 

stiffler a écrit :


non c'est que je saisi pas l'intérêt en fait !


Ca permet de rechercher un objet en fonction d'une clé quelconque en O(1) (un peu comme une recherche par index dans un array, sauf que dans un array ben la clé ne peut être que numérique, et après il y a quelques autres propriétés sur les temps d'insertion toussa).
 
Classiquement, l'intérêt d'une map en général (les hashmaps en étant juste les implés les plus fréquentes) c'est de pouvoir récupérer une valeur en fonction d'une clé quelconque (ou de pouvoir tester sir un couple (clé, valeur) existe en ayant uniquement la clé), et de s'assurer qu'une clé donnée est unique dans une structure.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1618996
Shinuza
This is unexecpected
Posté le 04-10-2007 à 16:23:14  profilanswer
 

stiffler a écrit :

1 clé => 1 ou plusieurs valeurs
1 valeur => 1 seul clé

 

ou
1 clé = 1 valeur
1 valeur = 1 clé


Dans l'absolu, une clé -> une valeur, et l'accès se fait dans ce sens, c'est la clé qui porte la valeur.

 

En js tu peux faire

Code :
  1. if("lol" in hash) doStuffs();


En python ça fonctionne pareil, et t'as des méthodes sur ce type genre keys() et values(), mais rien qui te permet de récupèrer une clé par sa valeur AFAIK

 

Edit : J'ajouterais à ce que dis Masklinn que la clé à une valeur sémantique dans le code, quand tu crées une hashmap classe, la clé professeur est attachée à une valeur (le nom du prof), du coup classe.professeur c'est plus parlant classe[0] [:spamafote]


Message édité par Shinuza le 04-10-2007 à 16:28:03

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1618997
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-10-2007 à 16:23:28  profilanswer
 

KOO KOO [:dawa]
de retour du fin fond du Gers (j'y ai bouffé un canard... [:benou_miam])
surement un de mes derniers déplacements, je pose ma dém la semaine prochaine [:god]
j'ai loupé quoi ?

n°1618998
masklinn
í dag viðrar vel til loftárása
Posté le 04-10-2007 à 16:23:45  profilanswer
 

rien, stfu, die in a fire.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1618999
Moktar1er
No one replies...
Posté le 04-10-2007 à 16:24:43  profilanswer
 

Dites les experts en CVS, ça vous dit quelque chose ça?

Citation :


unrecognized keyword 'UseNewInfoFmtStrings'

n°1619000
BenO
Profil: Chercheur
Posté le 04-10-2007 à 16:25:29  profilanswer
 

ouinnnnn >.<
 
le "hello world" de pyglet marche pas chez moi >.<

n°1619002
Chaos Inte​stinal
Posté le 04-10-2007 à 16:26:30  profilanswer
 

schnapsmann a écrit :


U re no computer scientist, aint ya?
Ca c'est map, hashmap c'est recherche en temps constant en + de map.


 
U + MIGHTEY JAVA GUYZ OH ANT U ?

n°1619003
zapan666
Tout est relatif
Posté le 04-10-2007 à 16:27:38  profilanswer
 

stiffler a écrit :

okay ! :o
C'est un tableau à 2 colonnes avec 1 colonne où les valeurs sont forcément != !:o
C'est quoi l'interêt ?


le temps d'accès

 

edit : burned

Message cité 1 fois
Message édité par zapan666 le 04-10-2007 à 16:28:00

---------------
my flick r - Just Tab it !
n°1619004
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-10-2007 à 16:27:59  profilanswer
 

tiens, nraynaud, je vais surement retourner vivre sur le bassin d'Arcachon en début d'année prochaine, t'as qu'à t'y installer aussi non ? [:dawa]

n°1619006
skeye
Posté le 04-10-2007 à 16:29:08  profilanswer
 

Harkonnen a écrit :

tiens, nraynaud, je vais surement retourner vivre sur le bassin d'Arcachon en début d'année prochaine, t'as qu'à t'y installer aussi non ? [:dawa]


 
T'as fait trop d'économies, tu comptes claquer ton absence d'indemnités de chômage dans un loyer?[:autobot]


---------------
Can't buy what I want because it's free -
n°1619007
BenO
Profil: Chercheur
Posté le 04-10-2007 à 16:29:10  profilanswer
 

zapan666 a écrit :


le temps d'accès  
 
edit : burned


 
un tableau est plus rapide en temps d'accès non ?  [:cerveau whistle]

n°1619008
skeye
Posté le 04-10-2007 à 16:29:32  profilanswer
 

BenO a écrit :


 
un tableau est plus rapide en temps d'accès non ?  [:cerveau whistle]


[:el g]


---------------
Can't buy what I want because it's free -
n°1619009
FlorentG
Posté le 04-10-2007 à 16:30:04  profilanswer
 

stiffler a écrit :

non c'est que je saisi pas l'intérêt en fait !


Oui, c'est le genre de truc jamais bien expliqué. Comme ils te l'ont dit, c'est un tableau clé -> valeurs, style :

Code :
  1. tableau['truc'] = 'machin';
  2. tableau['bidule'] = 'pouet';


 
L'intéret du hash, c'est de pouvoir utiliser n'importe quoi comme clé : nombre, chaîne, voire un objet entier.

n°1619010
Moktar1er
No one replies...
Posté le 04-10-2007 à 16:30:10  profilanswer
 

BenO a écrit :


 
un tableau est plus rapide en temps d'accès non ?  [:cerveau whistle]


Oui bien sûr, surtout si tu veux une donnée en particulier dans ce tableau [:itm]

n°1619011
gfive
Posté le 04-10-2007 à 16:30:22  profilanswer
 

Harkonnen a écrit :

tiens, nraynaud, je vais surement retourner vivre sur le bassin d'Arcachon en début d'année prochaine, t'as qu'à t'y installer aussi non ? [:dawa]


 
Spas parce que t'as enculé un palmipède qu'il faut espérer faire pareil avec Nraynaud, hein.
[insérer ici la photo de nraynaud en palme + bodyboard]
 

n°1619013
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2007 à 16:30:53  profilanswer
 

Chaos Intestinal a écrit :


 
U + MIGHTEY JAVA GUYZ OH ANT U ?


t'as oublié lol, schnappsmann, connard :o

n°1619014
Chaos Inte​stinal
Posté le 04-10-2007 à 16:31:05  profilanswer
 

Une config gamer sans un laisser un bras ou un rein :  
 
Intel® Core™ 2 Duo E6550 (160€)
Asus P5K (118€)
G.Skill Kit Extreme2 2 x 1 Go PC8500 (130€)
Asus EAX1950PRO/HTDP/256M (152€)
 
Total: 560€
So ?

n°1619017
Chaos Inte​stinal
Posté le 04-10-2007 à 16:32:10  profilanswer
 

schnapsmann a écrit :


t'as oublié lol, schnappsmann, connard :o


 
http://kscakes.com/LolCats/Uploads/Saved/lol-schnappsmann-connard.jpg

n°1619018
BenO
Profil: Chercheur
Posté le 04-10-2007 à 16:32:25  profilanswer
 

elle est pas un peu cher ta CG ? :O

n°1619019
Shinuza
This is unexecpected
Posté le 04-10-2007 à 16:33:13  profilanswer
 

FlorentG a écrit :


Oui, c'est le genre de truc jamais bien expliqué. Comme ils te l'ont dit, c'est un tableau clé -> valeurs, style :

Code :
  1. tableau['truc'] = 'machin';
  2. tableau['bidule'] = 'pouet';


 
L'intéret du hash, c'est de pouvoir utiliser n'importe quoi comme clé : nombre, chaîne, voire un objet entier.


Donc la sémantique  :p


---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1619021
flo850
moi je
Posté le 04-10-2007 à 16:34:11  profilanswer
 

pas besoin de pC8500  ( de la bonne 6400 ira )  
si tu peux faire E6550 > E6750,  c'est toujours ca de pris  ( idem pour X1950pro > XT )
 
en ce moment, une bonne affaire, c'est la 2900pro ( mais a 250€ quand meme )  
 
 
 

n°1619022
Shinuza
This is unexecpected
Posté le 04-10-2007 à 16:35:03  profilanswer
 

Chaos Intestinal a écrit :

Une config gamer sans un laisser un bras ou un rein :

 

Intel® Core™ 2 Duo E6550 (160€)
Asus P5K (118€)
G.Skill Kit Extreme2 2 x 1 Go PC8500 (130€)
Asus EAX1950PRO/HTDP/256M (152€)

 

Total: 560€
So ?


Ca me parait correct, avec la PC8500 pour un gamer, mouais, mais vu le prix je doute que tu puisse réinvestir l'éventuel gain sur une gamme inférieure dans un autre élement de la configuration [:moule_bite]

 

PUTAIN FLO850 BORDEL [:natas]

Message cité 2 fois
Message édité par Shinuza le 04-10-2007 à 16:37:02

---------------
Mains power can kill, and it will hurt the entire time you’re dying from it.
n°1619023
Chaos Inte​stinal
Posté le 04-10-2007 à 16:35:57  profilanswer
 

flo850 a écrit :

pas besoin de pC8500  ( de la bonne 6400 ira )  
si tu peux faire E6550 > E6750,  c'est toujours ca de pris  ( idem pour X1950pro > XT )
 
en ce moment, une bonne affaire, c'est la 2900pro ( mais a 250€ quand meme )  
 
 
 


 

Shinuza a écrit :


Ca me parait correct, avec la PC8500 pour un gamer, mouais, mais vu le prix je doute que tu peux réinvestir l'éventuel gain sur une gamme inférieur dans un autre élement de la configuration [:moule_bite]
 
PUTAIN flo850 BORDEL [:natas]


 
 
Merci les doodz :jap:

n°1619024
LePhasme
Les Belges domineront le monde
Posté le 04-10-2007 à 16:36:06  profilanswer
 

Pour un gamer prendre une carte de la génération passée c'est pas possible monsieur.

n°1619027
Chaos Inte​stinal
Posté le 04-10-2007 à 16:38:16  profilanswer
 

LePhasme a écrit :

Pour un gamer prendre une carte de la génération passée c'est pas possible monsieur.


 
Sans vendre un rein on a dit.
Puis bon, pour jouer à TF2 hein :o

n°1619028
schnapsman​n
Zaford Beeblefect
Posté le 04-10-2007 à 16:40:12  profilanswer
 

LePhasme a écrit :

Pour un gamer prendre une carte de la génération passée c'est pas possible monsieur.


Bein non, si t'as pas un écran haute rez, tu peux gérer avec une carte milieu de gamme sans problème, voire, ô horreur, jouer sans toutes les options de détail graphique au maxi.

n°1619029
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-10-2007 à 16:41:04  profilanswer
 

skeye a écrit :


 
T'as fait trop d'économies, tu comptes claquer ton absence d'indemnités de chômage dans un loyer?[:autobot]


nan, je vais surement acheter un appart sur Arcachon [:kbchris]

n°1619030
Moktar1er
No one replies...
Posté le 04-10-2007 à 16:42:04  profilanswer
 

Harkonnen a écrit :


nan, je vais surement acheter un appart sur Arcachon [:kbchris]


Avant ou après avoir démissionné?

n°1619031
ratibus
Posté le 04-10-2007 à 16:42:47  profilanswer
 

Harkonnen a écrit :


nan, je vais surement acheter un appart sur Arcachon [:kbchris]


Avant ou après avoir payé tes impots de fin d'année ?  :whistle:

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  12449  12450  12451  ..  26990  26991  26992  26993  26994  26995

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)