Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hva er Priority Queue
    ? Funnet meste i riket av datamaskinen planlegging , prioriterte køer samle inn og sende oppgaver i størrelsesorden sin ankomst og betydning. En prioritert kø er en avgjørende programmering struktur i en ressurs styringssystem. Prioritetskø objekter er bygget inn i Java og C + + . Concept

    A " kø " er en type liste som følger prinsippet om " først inn, først ut ". Det er lett å forstå som det fungerer nøyaktig hvordan en gruppe mennesker står i kø. Objektene er hentet fra listen i samme rekkefølge som de ble satt i. I en prioritert kø , men rangerer en algoritme objektene etter prioritet , og denne rangeringen bestemmer i hvilken rekkefølge de er hentet. . For objekter av samme prioritet , oppfører prioritet kø som en vanlig kø
    Implementering

    Å implementere en prioritert kø vellykket, må en programmerer gjennomføre to viktige funksjoner - - tildele en prioritet til et element , og dra elementet med høyest prioritet. Prosessen med å sette inn og fjerne data fra en prioritert kø er tregere enn å sette inn og fjerne data fra en normal kø , som et program må filtrere gjennom de aktuelle oppføringene og opprettholde køen ved innsetting eller fjerning .

    med funksjoner

    fordelen med en prioritert kø over en normal kø er at noen data er viktigere enn andre. En prioritetskø sikrer at de viktigste gjenstander som skal hentes først. Men dette kan bety at lavt prioriterte gjenstander vansmekte i køen , aldri blir fjernet. Dette gjelder spesielt hvis prioriteten - oppdrag ordningen har for mange ulike prioritet nivåer .
    Eksempler

    Prioriterte køer brukes for behandling av flere oppgaver , som for eksempel de enkelte oppgaver en datamaskin kjører . Datamaskinen eller brukeren kan deretter bruke numeriske prioriteringer til disse oppgavene . Høyt prioriterte oppgaver kjøres først. En streng prioritering hierarki kan ikke alltid bestemme hvilken oppgave er tildelt neste , slik at selv lavt prioriterte oppgaver vil fullføre slutt , selv om det alltid er høyere prioriterte oppgaver som venter . Andre ganger kan en oppgave bli fjernet fra køen , deretter tildelt en høyere prioritet og omdisponeres hvis for mye tid går .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en drop-down liste i VBScript 
    ·Slik kopierer På valglisten til Multiline TextBox 
    ·XNA Pixel Shader Effects 
    ·Hvordan pakker jeg del av en streng i LabView 
    ·Hvordan programmere Sudoku 
    ·Opplæringen i Pascal programmering animasjon 
    ·Hvordan skille mellom Input prosessering og produksjon …
    ·Hvordan lage et program Meny i TI - 83 Grunnprogrammeri…
    ·Hvordan lage Mac Touch -Screen programvare 
    ·Den første personen til å skrive programkode 
      Anbefalte artikler
    ·Hvordan koble en Byte til et Word- Adresse 
    ·Hvordan bygge en JSON -parser i VB.NET 
    ·Hvordan initialisert Inngangsparametere i saksbehandlin…
    ·Hvordan få tilgang Serial & Parallel portene ved hjelp…
    ·Hvordan lage en Array i VB6 
    ·Hvordan laste opp en WP Theme til HostGator cPanel 
    ·Slik formaterer Antall funksjoner i PHP 
    ·Java Input Stream Fra et prosjekt 
    ·PL SQL Prosedyre Tutorial 
    ·JavaScript-funksjoner som en funksjon Argument 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/