Modificare la generazione del sequence number #5
Description
Parlando con Malnati è uscito il problema dei sequence number e del fatto che quando si disegnano le linee vengono fuori percorsi strani.
Il problema sta nel fatto che una possibile lista delle fermate di una linea è organizzata nel seguente modo:
1 - sequenze fermate in andata - feriale
2 - sequenza fermate al ritorno - feriale
3 - sequenza fermate in andata - festivo
4 - sequenze fermate al ritorno - festivo
il tutto nello stesso vettore. Ulteriori sequenze esistono nel caso di giorni particolari (natale, pasque, ecc...). Io non ho controllato ciò, ma me l'hanno detto.
La soluzione del prof sarebbe di numerare:
caso 1) da 1 a N
caso 2) da N a 1
caso 3) da -1 a -N
caso 4) da -N a -1
dove N è il massimo numero di sequenza nella linea. N può anche variare nella stessa linea perchè magari nei giorni festivi fa più o meno fermate rispetto ai giorni feriali.
Da analizzare i casi limite quali le linee circolari.