Visualizzazione dei risultati da 1 a 6 su 6

Visualizzazione discussione

  1. #1

    [c++11] Alberi Binari con Classi

    Salve a tutti.

    Ho creato in c++11 un albero binario e i suoi metodi.

    vorrei sapere, se qualcuno mi può aiutare, è corretto creare due classi:
    -Nodo con attributi pubblici
    -Albero con metodi pubblici che richiamano metodi privati e accedono al nodo dal main


    Dovrebbero essere privati gli attributi della classe nodo?
    Dovrei creare una struct invece che una classe nodo?

    Grazie in anticipo.
    Mario


    codice:
    class Nodo
    {
    public:
        string chiave;
        Nodo* sinistro;
        Nodo* destro;
        Nodo* padre;
    };
    
    
    
    
    class Albero
    {
    private:
        Nodo* radice;
    
        Nodo* minimo(Nodo* &a);
        void stampa(const Nodo* a);
    
    public:
      
        Nodo* Minimo(){return minimo(radice);}
        void Stampa(){stampa(radice);}
    };

    ps per renderlo più leggibile ho eliminato quasi tutti i metodi, in albero.
    Ultima modifica di LeleFT; 24-02-2017 a 15:00 Motivo: Aggiunti i 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.