Ok, ho una lista di persone in un database, puoi indicarmi qualche codice di esempio che mi mostrerà un buon algoritmo per determinare chi è la prossima persona in coda? Perché le persone possono essere aggiunte alla lista in mid stream, quindi non sai come scegliere sempre chi è il prossimo.
Ho passato molto tempo a cercare di capirlo e sono frustrato.
Se ho 10 persone e sono al numero 3 e 11 entra, dovrebbero andare sul retro, giusto? Quindi il prossimo è 4, ma andrebbero dietro 3, perché dopo 10 inizia sopra a 1, quindi 2 e 3, quindi dopo che 11 può entrare ...
Wow, questo è complesso.
Non posso avvolgere il mio cervello intorno ad esso. Conosci qualche algoritmo che posso dare un'occhiata per capirlo?