| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Basale computerfærdigheder >> Content
    Binær Vs . Binære Træer
    I undersøgelsen af ​​computere og software , kommer ordet " binary " up ofte fordi det repræsenterer information fuldstændig ved hjælp af kun to symboler , nemlig nul og en. Du kan konvertere alle velkendte 10-baseret nummer i en base - 2 binære ækvivalente og lave matematik med det. Computere organisere og søge ved hjælp binære træer, som er imaginære , træ -lignende strukturer, der opdeles i to veje ved hvert forgreningspunkt . Binary Computing

    Binary tal og data er vigtige for computer teori, fordi moderne elektroniske computere er komplicerede sæt af on- off kontakter . Computeren kan ikke direkte repræsenterer antallet " 57 ", men det nemt håndterer sit binære , eller base - 2-ækvivalent , 111001 , hvor et elektrisk "on "-tilstand er en og "off " er et nul. Når konverteret til binær, kan en computer udføre aritmetiske på det og sammenligne det med andre numre .
    Binære data

    En computer repræsenterer alle data , og ikke kun tal, som strenge af on-off binære cifre . Den håndterer bogstaver og ord , for eksempel ved at omsætte dem til binære koder , hvor en kode på otte binære cifre kan repræsentere ethvert bogstav , herunder hovedstæder , plus specialtegn såsom mellemrum, -tegn og lignende. Ordet "og ", for eksempel , kræver 24 binære cifre : tre bogstaver af otte cifre hver. Selvom computeren ikke regne på breve , sammenligner tegn til at sortere en liste over navne alfabetisk, for eksempel.
    Binary Tree

    binært træ er simpelthen en måde at organisere en liste over ting . Hvis du diagram en binær træ på et ark papir , du har noget, der ligner en mærkelig slags familie slægtsforskning . Den binært træ begynder med en enkelt forælder , der har højst to børn. Hvert barn , eller " blad " på træet , har også højst to børn . Derfor ethvert barn har præcis én direkte forælder, og højst én direkte søskende. Sorteret korrekt , et binært træ hastigheder op en søgning efter elementer i en liste .
    Binær søgning

    En af de mest kritiske opgaver computere udføre, er at finde ting hurtigt. For eksempel . En bank teller nøgler i en kunde kontonummer i en computer terminal Banken kan have en fil med 2 millioner kunder , men computeren ikke behøver at læse alle de kunder, indtil det finder den rigtige , og det organiserer kundenumre i en sorteret binært træ . Den læser det øverste element eller node , og spørger : "Er dette kontonummeret ? Hvis det er , få posten. Hvis ikke, er det større end det kontonummer ? Hvis ikke, tage den venstre gren på træet , og undersøge denne node. Hvis det er , tage den rigtige gren og se på noden. Ved zig- zag ned binært træ , computeren finder et match på en brøkdel af den tid det ville tage at se gennem hver post , den ene efter den anden.

    Forrige :

    næste :
      Relaterede artikler
    ·Definer Windows XP Home Edition 
    ·Sådan installeres HD Audio Driver til Acer Aspire 4310…
    ·Sådan udgives Micro Charts 
    ·Sådan Stop Code 7B 
    ·Sådan installeres Cognos 8,3 
    ·Sådan installeres Ghostscript på en Mac 
    ·Sådan tilføje genveje til Outlook 2007 
    ·Sådan ændre farverne på liste Bullets 
    ·Sådan tilføjes en Footer nummer til et juridisk dokum…
    ·Sådan Print Upside Down fotos derhjemme 
      Anbefalede Artikler
    ·Hvordan man laver en Speed ​​Racer Car 
    ·Sådan åbner et 2007 Microsoft Works File 
    ·Fordele ved Double Hung Windows 
    ·Sådan fjernes en Cache i Readyboost 
    ·TCP /IP-stakken Reparation Valg til brug med Windows XP…
    ·Sådan Reparation XP installationen uden at miste Softw…
    ·Sådan får du en gratis Windows 2000 Upgrade 
    ·Sådan Fortryd HP System Recovery på en harddisk 
    ·Sådan Detect a Lydkort på en Karmic 
    ·Sådan Tænd telefon Aktivering i en Norton 360 
    Copyright © Computer Viden http://www.computerdk.com