Visualizzazione dei risultati da 1 a 3 su 3

Discussione: eval nodes

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    590

    eval nodes

    salve, ho un alberto binario strutturato nel seguente modo:
    - nodo interno operatore matematico (+, -, *, /)
    - nodo foglia numero intero

    dovrei scrivere un metodo che valuti l'espressione, ossia esegue l'operazione indicata da ogni padre tra i due figli e, quindi, dare il risultato finale

    esempio:
    codice:
           +
        /      \
        -       *
      /  \     /  \
    3     1  2     4
    risultato=10

    quel che ho capito è che devo fare una visita postorder per avere i due valori e poi fare uno switch sul padre per capire quale operazione matematica fare. qualche altro suggerimento?
    Ultima modifica di jimbo0; 07-06-2014 a 16:15

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.