Visualizzazione dei risultati da 1 a 4 su 4

Visualizzazione discussione

  1. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    76
    Quote Originariamente inviata da Scara95 Visualizza il messaggio
    Crei una matrice giorno*fasce, ordinata secondo l'ora di inizio delle fasce con le fasce disponibili 1 se la fascia è presente nel tal giorno 0 altrimenti.
    codice:
         9:45-12:00 10:50-13:00 14:00-18:30 16:30-18:30 19:00-20:15
    LUN 1           0           1           0           1          
    MAR 0           1           0           1           1          
    MER 1           0           0           1           1          
    ...
    se alla fine hai <=4 colonne hai vinto, basta al più aggiungere colonne vuote.

    Se alla fine hai più di 4 colonne cerchi fra le colonne adiacenti quelle che si sovrappongono e le unisci.
    Unisci a destra o a sinistra a seconda che oraFinePrecedente-oraInizio sia maggiore da una parte o dall'altra.

    Se non ci sono colonne che si sovrappongono vedi tu.
    Grazie mille per il suggerimento non mi è chiaro come scelgo in caso di "parità" la colonna più probabile?

    Nel tuo esempio devo fermarmi a 4 colonne???...in teoria potrei arrivare ad averne 3...
    Ultima modifica di Mrk31; 23-06-2015 a 13:50

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.