Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ordinamento Stack

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2015
    residenza
    Padova
    Messaggi
    6

    Ordinamento Stack

    Salve a tutti, sono nuovo qui e mi scuso se c'era una sezione di presentazione, non ho visto nulla.
    Mi servirebbe capire perché il seguente metodo
    codice:
    public void sortStack()
        {
        ArrayStack nS1 = new ArrayStack();
        ArrayStack nS2 = new ArrayStack();
        nS1.push(pop());
        Comparable c = null;
        Comparable c1 = null;
        while(!isEmpty())
            {
                 c = (Comparable)top();
                 c1 = (Comparable)nS1.top();
                 while(!(nS1.isEmpty()) || c.compareTo(c1) < 0)
                 {
                    nS2.push(nS1.pop());
                  }
                    nS1.push(pop());
                    while(!(nS2.isEmpty()))
                    {
                         nS1.push(nS2.pop());
                     }
            }
            while(!(nS1.isEmpty()))
           {
                 push(nS1.pop());
            }
        }
    non funziona, ma mi lascia la pila così come era all'inizio.
    Grazie a tutti!
    Ultima modifica di MItaly; 31-08-2015 a 15:53 Motivo: Aggiunti tag CODE

Tag per questa discussione

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.