Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Uso delle pile

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50

    Uso delle pile

    Raga mi serve un aiuto....

    Devo realizzare un programa che memorizzi delle stringhe inserite dall utente in una pila...

    Il tutto deve finire quando si digita "return"...
    Ho qualche idea ma non sono sicuro.... come si fa?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: Uso delle pile

    Inizia col mostrarci le tue idee..
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    Ne ho veramente poche o meglio per lo piu' teoria...

    So che va creata la cima della lista che poi diventera' la pila, vanno creati i nodi, ed usati i metodi push, pop ecc... Sul materiale che ho io e' tutto incasinato e non so come usare questi metodi, mi potreste fornire un codice che crea questa pila e memorizza le stringhe in input?

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    220
    Beh innanzitutto devi crearti la struttura dati Pila (ovviamente Java le ha già predefinite, ma se l'esercizio consiste in questo....)

    codice:
    public class Stack{
      private Node head;
    
      public Stack{
        head=null;
      }
    
      public boolean isEmpty(){
        return (head==null);
      }
    
      public void push(String str){
        Node p=new Node();
        p.value=str;
        p.next=head;
        head=p;
      }
    
      public String pop(){
        if (!isEmpty()){
          String res=head.value;
          head=head.next;
          return res;
        }
      }
    }
    
    public class Node{
      public String value;
      public Node next;
    }
    ..e poi nel main usi i metodi push() e pop() di Stack dentro un for (...) o che altro!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    Grazie mille era quello che mi serviva...


    ciao ciao...

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    50
    ciao mi servirebbe un altro aiuto...

    non riesco proprio ad usare i metodi pop() e push()...

    mi faresti un piccolo esempio?

    Ti ringrazio...

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 © 2026 vBulletin Solutions, Inc. All rights reserved.