Salve,
sono nuovo del forum.Apprezzo tantissimo il lavoro che fate.Vorrei chiedervi una cosa.
Qualcuno di vuoi sa risolvermi questo esercizio tratto da un appello della mia facoltà di informatica ?
Ringrazio tutti in anticipo e attendo vostre risposte . Grazie
Esercizio :
Utilizzare l’ereditarietà per realizzare la classe CodaConGentleman che implementa una coda di persone in cui, ad ogni estrazione, se il prossimo da servire è un uomo, questo “fa il gentleman” e lascia passare tutte le donne in coda tra lui e l’uomo successivo. Si supponga che la classe persona abbia un metodo che consenta di distinguere il sesso. In particolare: (a) si implementi l’interfaccia della classe e i soli metodi di inserimento/estrazione. Inoltre, (b) si indichi la complessità temporale asintotica dei metodi di inserimento/estrazione forniti come soluzione.
Note: Solo l’uomo in testa lascia passare le donne; è consentito l’uso di STL.