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

Java Discussion :

Partage d'un entier en fraction


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Par défaut Partage d'un entier en fraction
    Salut tout le monde .

    Je galère depuis des heures en essayant de faire un petit algorithme de réservation qui donne des propositions de reservation selon les types d'hebergement existant; ok je m'explique.

    La problématique qui se pose est la suivante :
    Lors de la réservation d’un hôtel, selon le nombre de participants, le moteur de réservation doit proposer à l’internaute toutes les répartitions possibles.

    Exemple : un hôtel contient 2 types de logement
    Type logement 1 : chambre single : maximum 1 personne
    Type logement 1 : chambre double : maximum 2 personnes

    L’internaute réserve pour 3 personnes :

    Le moteur de réservation doit lui indiquer les répartitions suivantes :
    Proposition 1 : 1 double + 1 single
    Proposition 2 : 3 single

    Alors pour un hôtel contenant (n) types de logement (type 1, type 2, …type n) caractérisés par les capacités (C1, C2,…..Cn)

    L’internaute demande une réservation dans cet hôtel pour X personnes.

    j'ai essai les algo recursives, aussi un pru de proba mais toujours rien

    Si vous avez des idée, j'en serai reconnaissant

    Merci d'avance .

  2. #2
    Membre émérite
    Inscrit en
    Mars 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mars 2006
    Messages : 848
    Par défaut
    Je pense que l'idéal est de le faire récursivement sur le nombre de types de chambres.

    Ta méthode récursive devrait avoir une signature du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    public Collection<Combinaison> getCombinaisons(List<Type> chambres, int personnesRestantes)
    Cette méthode traite uniquement le premier type de chambre de la liste (si elle n'est pas vide). Pour ce type, elle fait toutes les combinaisons possibles puis fait un appel récursif avec le nombre de personnes restantes mis à jour et avec la queue de la liste.

  3. #3
    Inactif  
    Inscrit en
    Novembre 2008
    Messages
    255
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 255
    Par défaut
    j'ai trouvé quelque chose mais j'arrive pas à mettre en oeuvre

    http://fr.wikipedia.org/wiki/Fonctio...&#39;un_entier

Discussions similaires

  1. algorithme d'une fonction partage d'un entier
    Par Aquaa dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/01/2010, 17h33
  2. Fonction partage d'un entier
    Par Aquaa dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2010, 14h15
  3. Réponses: 4
    Dernier message: 05/06/2002, 12h15
  4. Réponses: 4
    Dernier message: 13/05/2002, 16h43
  5. Peux t'on créer une copie locale de l'objet partagé?
    Par Anonymous dans le forum CORBA
    Réponses: 8
    Dernier message: 16/04/2002, 16h20

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