Ho bisogno di avere una struttura dati con 4 chiavi. Posso ordinare su una di queste chiavi. Quale struttura dati posso scegliere? Il tempo di smistamento dovrebbe essere molto piccolo.
Ho pensato ad un albero, ma sarà solo di aiuto cercare su una chiave. Per le altre chiavi dovrò rifare l'albero su quella particolare chiave e poi trovarlo. Esiste una struttura dati che possa occuparsi di tutti e 4 i tasti contemporaneamente?
questi 4 campi [ip origine, destinazione ip, porta sorgente, destinazione] sono di 12 byte totali e dimensione totale per ogni record - 40 byte .. hanno anche vincoli di memoria ...
attorno a un record lac
Le operazionisono: inserimento, cancellazione, ordinamento su chiavi diverse.
Per la stampa, l'ordinamento dei record su una delle chiavi non dovrebbe richiedere più di 5 secondi.