Flux rss
Collection CommentÇaMarche.net
Rechercher : dans
Par :

[C#]Arbre logique?

teebo, le mercredi 16 février 2005 à 11:26:49 
 Signaler ce message aux modérateurs

Salut tout le monde,
Quelqu'un sait si il existe par défaut une implémentation (ou une interface ou...) d'un arbre logique dans .Net?
Merci...
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Configuration: .Net 1.1

1

DestyNov@, le mercredi 16 février 2005 à 11:35:37

Salut =)

je n'utilise pas .Net, donc je n'aurais pas de réponse à t'apporter, mais c'était pour savoir ce que tu appelles un arbre logique? un arbre avec des 1 et des 0 partout?

Répondre à DestyNov@

2

teebo, le mercredi 16 février 2005 à 12:09:25

:-D
Non :o)


Un truc du genre (tentative de dessin-pas terrible terrible mais lisible :o) )

                 AND
                    ^
                   / \
               OR   AND
                 ^       ^
                / \   /  \
              A   B  C    D




représente donc (A OR B) AND (C OR D)

par exemple... Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

3

DestyNov@, le mercredi 16 février 2005 à 12:17:11

Aaah, ok !
t'as du galérer à faire ce p'tit dessin =)
enfin ça me rappelle les probas en term. S

mais si je ne m'abuse et si j'ai bien compris le fonctionnement, ce serait plutot (A OR B) AND (C AND B) nan?

mais ça va te servir à quoi? tu es en train de faire un générateur d'arbre logique?

Répondre à DestyNov@

4

teebo, le mercredi 16 février 2005 à 12:23:19

Oui pardon tu as raison :o)

Pas trop, j'ai l'habitude du forum quand même ;o)

Pour ce a quoi ça va servir, c'est de passer les paramètres du "chercher" de l'interface utilisateur à la couche logicielle directement inférieure :o)
On s'amuse comme on peut quand tu sais que cet arbre je le transforme en OQL après et que la couche encore en dessous le transforme en SQL :o)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

5

DestyNov@, le mercredi 16 février 2005 à 12:27:13

On s'amuse comme on peut quand tu sais que cet arbre je le transforme en OQL après et que la couche encore en dessous le transforme en SQL :o)

mouarf ! en effet, on s'amuse comme on peut... chacun ses manières ;-)
en tout cas bon courage !!!

Répondre à DestyNov@

6

random, le jeudi 17 février 2005 à 16:33:28

Si tu gérais ca comme un arbre binaire
avec des valeurs conventionnelles pour vrai faux...
n'importe quelle structure d'arbres marche
sinon tu le fais avec des pointeurs
sinon tu le geres avec un array
sinon avec une variible string exe aborcdandand ou l'inverse
sinon tu construis ta chaine sql au fur et a mesure de l'apparition des critères
tous les chemins mènent à rome elle est pas belle, la vie ?

Répondre à random

7

teebo, le jeudi 17 février 2005 à 16:40:43

:o)
J'ai implémenté, mais si ça avait existé ça m'aurait économiser une petite journée de boulot, y'a pas de mal à demander :o)
Ce n'est pas un arbre binaire il y a plus de contraintes :o)
Les pointeurs? En C# ? 8-)
Un Array? Tu perds toutes tes priorités
Une variable string? Pour la parser? Ca va me tuer ma recherche ça 8-)
Je reçois les critères en 1 seul paquet, c'est pas moi qui m'occupe du GUI :o)
Je veux pas aller à Rome, j'aime pas les italiens :o)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

8

random, le jeudi 17 février 2005 à 17:18:49

C'était juste pour aider.
ps à Rome il ya aussi des italiennes.

elle est pas belle, la vie ?

Répondre à random

9

teebo, le jeudi 17 février 2005 à 17:20:37

Pas grave ;o)
Mouais...
J'ai essayé l'Italie, c'est pas ma tasse de thé :o)
Qui va en mer pour son plaisir,
irait en enfer pour ses vacances

Répondre à teebo

10

random, le jeudi 17 février 2005 à 17:23:50

Pour le thé évidemment mieux vaut essayer
l'inde la chine ou ceylan
mais tous les chemins n'y mènent pas elle est pas belle, la vie ?

Répondre à random

11

ablo, le lundi 12 novembre 2007 à 11:57:05

Cest koi une tropolgie en arbre

Répondre à ablo

12

 Bill zidani, le mardi 18 mars 2008 à 23:20:22

Tu peux utiliser la structure :
string [] arbre = new string [3][];
ainsi chaque noeud de l'arbre va contenir 3 champs, un pour la valeur du noeud et les 2 autres pour garder l'adresse des noeuds fils, ainsi tu peux modifier comme tu veux.

Répondre à Bill zidani
Reseaux Capacite Bande passante (Résolu) Bonjour, (Réseau) comment on différencie entre c'est deux formule.quel est leur signification?comment je peux savoir lequel utiliser? C= W * log (1+ S/B) et C= 2W C: capacité ou débit maximal S/B : signal/bruit. W: bande passante. Merci. www.commentcamarche.net/forum/affich-10988497-reseaux-capacite-bande-passante
C:\WINDOWS\logon.exe Bonjour, Je suis sous windows XP et depuis peu j'utilise l'antivirus & antispy en ligne de trendmicro.com. chaque jour, ce dernier trouve un cheval de troye nommé TROJ_ABOX.D dans le fichier C:\WINDOWS\logon.exe. Ce fichier n'est pas nettoyable et je... www.commentcamarche.net/forum/affich-1658514-c-windows-logon-exe
C:/DebugLog.log ne répond pas à ch fermeture Bonjour, voici mes problèmes : Quand je veux éteindre mon PC, j’ai toujours ce message : « Fin du programme : C:/DebugLog.log Ce programme ne répond pas. Terminer maintenant ? » Je ne trouve pas ce programme directement sur C:/ , j’ai a chaque fois ce... www.commentcamarche.net/forum/affich-868484-c-debuglog-log-ne-repond-pas-a-ch-fermeture
Logiciel interface graphique c/c++bonjour je cherche un logiciel du type dreamweaver pour le c/c++ J ai crée un logiciel mais je voudrai crée une jolie interface sans tapper ou en tappat a minimum de c Quels logiciels connaissais vous pour faire cela (gratuit et payant)? parceque... www.commentcamarche.net/forum/affich-2987738-logiciel-interface-graphique-c-c
Arbre en cbonjour j'ai des problèmes pour codifier un arbre binaire en c (pacours infixé post fixé prefixé; aidez moi svp merci. www.commentcamarche.net/forum/affich-1420869-arbre-en-c
[C] Arbre n-aire (Résolu)Bonjour, j'aimerais avoir une aide concernant la création d'un arbre n-aire dont chaque noeud contiendrait une adresse IP. Avec la structure suivante, j'ai crée une fonction permettant de créer un noeud de l'arbre : #include #include... www.commentcamarche.net/forum/affich-2242401-c-arbre-n-aire
Télécharger Driver imprimante HP Photosmart F4280L'imprimante HP Photosmart F4280 est une imprimante multifonctions à jet d'encre. Ce modèle propose une résolution maximum de 4800 x 1200 dpi. L'imprimante est compatible avec le systèmes : PC, Unix et Mac. Sa vitesse d'impression en noir et blanc est... www.commentcamarche.net/telecharger/telecharger-34057024-driver-imprimante-hp-photosmart-f4280
Langage C - Les opérateursQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs... www.commentcamarche.net/contents/c/cop.php3
Langage C++ - Les opérateursQu'est-ce qu'un opérateur ? Les opérateurs sont des symboles qui permettent de manipuler des variables, c'est-à-dire effectuer des opérations, les évaluer, etc. On distingue plusieurs types d'opérateurs : les opérateurs de calcul les opérateurs... www.commentcamarche.net/contents/cpp/cppop.php3
Systèmes d'exploitation - Windows - Astuces - Personnalisation vModifier les images d'arrêt de l'ordinateur Ces images sont en fait des images bitmap camouflées (car renommées en fichier dont l'extension est ".sys") de taille 320x400 et comportant 256 couleurs. Il s'agit des fichiers :   c:\windows\logow.sys... www.commentcamarche.net/contents/win/winastvi.php3