| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Fejlfinding  
  • Computervirus
  • Konverter filer
  • Laptop Support
  • Laptop Fejlfinding
  • PC Support
  • pc-fejlfinding
  • passwords
  • Fejlfinding Computer Fejl
  • Afinstaller Hardware & Software
  •  
    Computer Viden >> Fejlfinding >> pc-fejlfinding >> Content
    Hvordan man opbygger en Binary Tree rekursivt Brug User Input
    Hvis du kodning i C + + eller C #, kan du lejlighedsvis brug for at bygge en binær træ rekursivt . Dette genererer blade noder op fra bunden , noget de fleste andre kodning platforme ikke tillade. Hvis du har brug for at bygge træet rekursivt fra bruger input af en slags , kan du gøre det så godt , men det kræver en ekstra sektion af kode . Du skal bare nødt til at integrere bruger input kode i de binære kommandoer direkte , således at brugeren bliver bedt for deres bidrag , når du kører funktionen. Instruktioner
    1

    Åbn din C + + eller C # projekt.
    2

    Kopier følgende kode , hvor du ønsker træet skal genereres . Dette er den vigtigste byggesten for en grundlæggende rekursiv binært træ : Hej

    class Tree { private : Node * start; Node * newNode , Node * strøm, Node * forrige , Node * nøgle, Node * keyPrevious ; int TreeSize , int værdi public: void createTree ( int TreeSize ) { if ( TreeSize == 1 ) { strøm = start , foregående = aktuel ;} else { createTree ( TreeSize - 1) , mens (strøm -> getLeft () =! NULL) { forrige = strøm, strøm = strøm -> getLeft ( );} strøm -> setLeft (ny Node (+ + værdi) ), forrige = strøm, strøm = strøm -> getLeft (); cout < <" strøm: " << strøm -> getValue () << " " << "foregående : " << forrige > getValue () < < endl; }} Tree ( int size ) { TreeSize = størrelse , værdi = 0; start = NULL ; forrige = aktuel , newNode = new Node ( værdi) start = newNode , cout << " start: " , << start > getValue ( ) << endl; createTree ( TreeSize );} };

    int main () { XXXXXXXXXXXXXXX }
    3 < p > Erstat afsnittet mærket " XXXXXXXXXXXXXXX " med dit bruger-input kode. Binært træ input ville generelt anmode om en numerisk variabel , såsom hvor mange " blad " knudepunkter for at starte med, og /eller ender med. Denne kode vil blive kaldt af funktionen , før træet er genereret.
    4

    Gem koden.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan kan jeg slippe af DummyWindowLess 
    ·Hvilken temperatur skal min laptop Hard Drive Run 
    ·Hvordan rengør jeg Løsninger til Laser Printer Transf…
    ·Sådan omformatere en Acer Aspire Computer 
    ·Sådan Fix Ntdll.dll fejl 
    ·Sådan Fix for lidt virtuel hukommelse i Windows 
    ·Sådan Fix en ugyldig Partition Table 
    ·Windows-opdateringer kan ikke installeres 
    ·Sådan at stille ned en computer 
    ·Sådan kører en PC Analyzer på et bundkort for Post 
      Anbefalede Artikler
    ·Hvordan finder man en virus på min computer 
    ·Hvordan man finder forsvundne filer 
    ·Sådan køres Computer Diagnostics 
    ·Sådan gendanne kontoen Passwords på en MacBook 
    ·Sådan Reparation beskadigede sektorer i en USB 
    ·Sådan Clear en Memory Leak 
    ·Hvorfor Har din mus Freeze på din laptop 
    ·Sådan Konverter en cd til en enkelt MP3 
    ·Sådan fjernes en flydende værktøjslinje 
    ·Sådan Format din computer med Windows XP 
    Copyright © Computer Viden http://www.computerdk.com