IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

Affectation de classe de référence.


Sujet :

Algorithmes et structures de données

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 95
    Points : 52
    Points
    52
    Par défaut Affectation de classe de référence.
    Bonjour à tous,

    Bon j'ai un problèreme d'algorithmique vraiment intéressant et j'aurai aimé connaitre votre point de vue pour le résoudre.

    Explication du problème :

    je développe un logiciel permettant la gestion de stock, fournisseur d'une boutique. Je suis confronté à un problème lié à l'affectation de référence fournisseur.
    Un fournisseur doit avoir un ensemble de référence qui lui est approprié de [x x+250[.
    Cette ensemble de référence doit être contenue dans une autre classe de référence qui elle dépend de la première lettre du fournisseur. par exemple les fournisseur commençant par A devront être contenue dans [y y+2000[ B[y+2000;y+4000[, etc.

    Donc le premier fournisseur de la classe B aura pour ensemble de référence [y+2000;y+2250[ le second [y+2250;y+2500[, etc. J'ai un table qui me donne les ensemble pour chaque lettre.

    Mon problème est donc le suivant comment affecter une classe de référence pour un fournisseur. Sachant que je dois verifier que la classe de référence n'est pas saturé.
    Si elle est saturé je dois revenir au début de la classe et diviser le pas d'affection (ici 250) par deux verifier que le premier fournisseur n'a pas plus de 125 référence. Mais ceci est un autre problème que je pourrai résoudre assez facilement. J'espère m'être bien exprimé, si ce n'est pas le cas merci de me le faire remarquer.

    Merci pour votre aide, donner moi votre avis sur votre manière de procéder, je pense que c'est un problème vraiment intéressant où il y a matière à réflexion. Je suis ouvert à toute remarque, mes tables ne sont pas figé donc si des informations permettant d'optimiser doivent être rajouter dans la base pas de problème

    Cordialement
    Pierre

  2. #2
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Hypothèse:
    Citation Envoyé par label55 Voir le message
    Un fournisseur doit avoir un ensemble de référence qui lui est approprié (...) Cette ensemble de référence doit être contenue dans une autre classe de référence qui elle dépend de la première lettre du fournisseur.
    Question:
    Mon problème est donc le suivant comment affecter une classe de référence pour un fournisseur
    Réponse:

    En fonction de la première lettre du fournisseur. J'ai bon ?
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    95
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 95
    Points : 52
    Points
    52
    Par défaut
    Yes, tout bon 20/20 mais le problème c'est le cas particulier lorsque toute la classe est remplit, comment le détected simplement...

  4. #4
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par label55 Voir le message
    Yes, tout bon 20/20 mais le problème c'est le cas particulier lorsque toute la classe est remplit, comment le détected simplement...
    Fais comme sur linux : tu maintiens une liste des emplacements vides.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        A          B          C
    [xxxx----] [xx------] [xxxxxxxx]
     
    Emplacements vides:
    [1000,2000[
    [2500,3000[
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

Discussions similaires

  1. [VB .Net] Affecter une classe dynamiquement
    Par D4rkTiger dans le forum Windows Forms
    Réponses: 5
    Dernier message: 14/04/2009, 14h51
  2. Classes et références
    Par Invité dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 06/07/2008, 13h15
  3. Passage de classes par références ?
    Par octal dans le forum Langage
    Réponses: 3
    Dernier message: 18/01/2007, 16h05
  4. Build-Path / Class-Path : Référence entre projets
    Par JohnNC dans le forum Langage
    Réponses: 1
    Dernier message: 17/01/2007, 14h03
  5. affectation de classes generiques
    Par Mehdi Feki dans le forum C++
    Réponses: 16
    Dernier message: 12/03/2005, 16h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo