Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Egenskaper av algoritmer

    En algoritm är en diskret , entydig uppsättning verksamheter som ger resultat . Du har sett och behandlat algoritmer hela ditt liv i subtila och uppenbara sätt, de är vad du använder när du gör aritmetik , vad gör dina spamfilter och sökmotorer för att göra sitt jobb och vad du följer när du använder ett recept eller följer trafikreglerna riktningar. Välorganiserade

    För att bli en fungerande algoritm , måste instruktionerna eller operationer som ska utföras gå i en viss ordning . Stegen måste vara tydlig så att en dator kan utföra dem i rätt ordning . Till exempel , för att alphabetize en samling av böcker , kanske din första instruktionen definierar driften att leta efter ett namn som ska sorteras i bokstavsordning . Den andra instruktionen fick ger processen en utgångspunkt genom att utse där på hyllan för att starta den alfabetiska sekvensen. En efterföljande instruktion kan då säga vad du ska göra med en bok om den kommer tidigare eller senare i alfabetet än en bok redan på hyllan .
    Definite & Doable

    inte bara får en algoritm ange händelseförloppet och vad varje steg kräver måste algoritmen också vara performable . Verksamheten måste vara beräkningsbar och entydiga, . "Omöjliga " verksamheter - t.ex. dividera ett tal med 0 - tillåts inte
    resultatorienterad

    I enlighet med kraven i doability och bestämdhet , är en algoritm inriktad ett slutresultat , eller en utgång. Data måste vara resultatet av de utförda beräkningarna , annars skulle du inte kunna berätta om de kommandon som var effektiva eller inte . Syftar till att avsluta
    Finite

    Algoritmer och inte gå på obestämd tid . Medan ett kommando kan tekniskt genomföras till oändlighet , skulle detta inte vara en livskraftig eller användbar algoritm . En algoritm måste så småningom få veta när du ska sluta och vara komplett .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Ändra bakgrundsfärgen i GridView
    ·Hur man skriver yttre beroenden för ett IT-projekt
    ·Implementera SQL rapporter i Microsoft Dynamics GP 10,0…
    ·Hur man lär Windows Mobile Programmering
    ·Hur man använder en One -komplement i en Bit Shift
    ·Verktyg som används i Software Development
    ·Hur man tar bort Borders i CSS
    ·Skillnader mellan Byte Array Vs . String
    ·Hur jag extrahera del av en sträng i LabView
    ·Hur man beräknar Hammingkoden
    Utvalda artiklarna
    ·Hur du kontrollerar att ett index Finns i Python
    ·Hur man installerar PEAR - PHP på Ubuntu
    ·Hur man skriver en ansökan Temperatur konvertering som…
    ·Hur man gör en Key Gen i Vb
    ·Hur man skapar en övertoning rundad box i CSS
    ·Hur att designa din egen Game Använda C + +
    ·Hur man tar bort en tom textruta i VBA
    ·Hur man skapar spel i Visual Basic
    ·Hur man kan få ett värde String egendom från Java
    ·Hur du kontrollerar om Whitespace Med Javascript
    Copyright © Dator Kunskap http://www.dator.xyz