[R] Arbres et feuilles

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

[R] Arbres et feuilles

#1

Message par sozary »

Bonjour à tous!
Je voudrais créer un arbre, du type: [voir fichier joint]
Je ne connais pas trop l'utilisation des ., comme par exemple $map.Exists ou autre, mais cela serais il utile ici?
Comment bien représenter cette arbre en fait? Sous forme de tableau? Ou y a t-il un moyen plus simple?
Merci d'avance!
Fichiers joints
step2.jpg
Modifié en dernier par sozary le ven. 08 août 2014 22:37, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2284
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: [..] Arbres et feuilles

#2

Message par jchd »

Ce n'est pas un arbre (c'est un graphe non connexe) et tu n'expliques pas ta notation.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#3

Message par sozary »

Alors, en fait, je voudrais pouvoir constituer un arbre avec des feuilles (ou noeuds), et pouvoir y faire appel a tout moment. Par exemple, la racine de mon arbre est 3, 2 noeuds fils en decoulent: 5 et 8, donc mon arbre aura 2 feuilles et 1 noeud. Je dois pouvoir y faire appel a tout moment, par exemple (exemple fictif, j'aimerais que ce soit aussi facile): "ConsoleWrite(Tree($arbre).noeud1.feuille1)"

----> 5

Merci d'avance :D'
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Arbres et feuilles

#4

Message par jguinch »

En fait, c'est nous qui allons faire tout le boulot... :wink:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Arbres et feuilles

#5

Message par orax »

Un peu comme du XML ?
► Afficher le texte
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#6

Message par sozary »

Alors, oui orax, c'est sa, et jguich, non!
En fait je voudrais savoir comment coder cette structure en autoit, car la commande struct comme en C n'existe pas! Je ne demande pas de code, juste un moyen de parvenir a faire cela!

Un pitit exemple ne ferait pas de mal, mais le but c'est que j'arrive a le faire seul sinon j'ai plus aucun merite!
Modifié en dernier par sozary le ven. 08 août 2014 16:06, modifié 1 fois.
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
jguinch
Modérateur
Modérateur
Messages : 2515
Enregistré le : lun. 14 févr. 2011 22:12
Status : Hors ligne

Re: [..] Arbres et feuilles

#7

Message par jguinch »

Je déconnais sozary, le prends pas mal :wink:
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#8

Message par sozary »

Je le prends pas mal :lol: :P !!

Il faudrait juste que je puisse faire la traduction du code d'orax en XML a autoit!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Arbres et feuilles

#9

Message par orax »

(Ce que j'ai proposé n'était qu'une idée, ce n'est peut-être pas la meilleure façon de faire, la plus optimisée.)
Pour manipuler du XML : http://msdn.microsoft.com/en-us/library ... 85%29.aspx
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#10

Message par sozary »

Si ce n'est pas la plus optimisee, elle me convient pour l'instant. Je vais explorer cette option, et vous avertirais du resultat! Si quel qun a une autre technique, il ne faut pas hesiter a la partager :)!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Arbres et feuilles

#11

Message par orax »

sozary a écrit :En fait je voudrais savoir comment coder cette structure en autoit, car la commande struct comme en C n'existe pas!
DllStructCreate() ??
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
PandiPanda
Membre émérite
Membre émérite
Messages : 656
Enregistré le : mar. 19 juil. 2011 14:03
Localisation : Bruxelles
Status : Hors ligne

Re: [..] Arbres et feuilles

#12

Message par PandiPanda »

Bonjour,

ceci?
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Arbres et feuilles

#13

Message par mikell »

" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#14

Message par sozary »

Donc un codage de Huffman serait inenvisageable avec Autoit?
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Arbres et feuilles

#15

Message par orax »

Oui, sur l'autre forum ils disent que c'est très simple et que tu vas bien t'amuser.
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#16

Message par sozary »

:D!! Dis comme ça, sa donne envis :P :lol: !
Le liens svp?
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Avatar du membre
orax
Modérateur
Modérateur
Messages : 1479
Enregistré le : lun. 23 mars 2009 04:50
Localisation : ::1
Status : Hors ligne

Re: [..] Arbres et feuilles

#17

Message par orax »

Je parlais simplement du lien de mikell. :mrgreen:
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [..] Arbres et feuilles

#18

Message par sozary »

Ah! Bon! Merci :P :mrgreen: !
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Sea
Niveau 6
Niveau 6
Messages : 219
Enregistré le : ven. 22 juin 2012 18:51
Localisation : France
Status : Hors ligne

Re: [R] Arbres et feuilles

#19

Message par Sea »

Ou sinon tu utilises ma superbe UDF, en la modifiant un petit peu(faut bien essayer de vendre du rêve.... :s) : http://autoitscript.fr/forum/viewtopic.php?f=21&t=11469

D'ailleurs ce post me permet de voir d'autre possibilité d'utilisation de mon UDF je vais peut être l'amélioré du coup :)
Avatar du membre
sozary
Niveau 6
Niveau 6
Messages : 274
Enregistré le : lun. 20 janv. 2014 19:17
Status : Hors ligne

Re: [R] Arbres et feuilles

#20

Message par sozary »

Ah!! Merci Sea! J'avais pas vus cette udf! Je vais me pencher dessus alors! Il a l'air fort interessant! Merci pour tout a tous!
"Là où la volonté est grande, les difficultés diminuent.", Niccolò Machiavelli
Répondre