Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    3

    [Java] Doppia coda e sua implementazione

    Ho appena finito di studiare la struttura "pila" e "coda". Adesso un esercizio mi chiede di: "realizzere una struttura di dati di nome "doppia coda" che consente l'inserimento e l'eliminazione degli elementi da entrambi i lati. Descrivere questa nuova struttura usando la notazione dei tipi di dati astratti e realizzare un'implementazione in Java".
    Premesso che non sono studente quindi non devo dare conto a nessuno (quindi potete tranquillamente fornire soluzioni), mi chiedevo come fare ad inserire un elemento all'inizio di una coda visto che si parla di "vector" e non di "array". Il problema è che dovrei ricreare il mio vettore ogni volta che vado ad inserire un nuovo elemento all'inizio (perché non posso riscrivere il contenuto di un record con il valore precedente in modo da slittare tutto di una posizione). Mi sembra molto strana questa cosa. Si accettano suggerimenti e spiegazioni.

  2. #2

    Re: [Java] Doppia coda e sua implementazione

    Originariamente inviato da ibec
    Ho appena finito di studiare la struttura "pila" e "coda". Adesso un esercizio mi chiede di: "realizzere una struttura di dati di nome "doppia coda" che consente l'inserimento e l'eliminazione degli elementi da entrambi i lati. Descrivere questa nuova struttura usando la notazione dei tipi di dati astratti e realizzare un'implementazione in Java".
    Premesso che non sono studente quindi non devo dare conto a nessuno (quindi potete tranquillamente fornire soluzioni), mi chiedevo come fare ad inserire un elemento all'inizio di una coda visto che si parla di "vector" e non di "array". Il problema è che dovrei ricreare il mio vettore ogni volta che vado ad inserire un nuovo elemento all'inizio (perché non posso riscrivere il contenuto di un record con il valore precedente in modo da slittare tutto di una posizione). Mi sembra molto strana questa cosa. Si accettano suggerimenti e spiegazioni.
    Prova a postare una tua soluzione in codice, così se non riesci ad andare avanti o hai dei dubbi lo fai sapere e trovi sicuramente gente disposta a darti una mano.

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.