Video: 10 Secret Phone Features You’ll Start Using Right Away 2024
En del av Algorithms For Dummies Cheat Sheet
Folk använder faktiskt algoritmer hela tiden. Till exempel är toast ett exempel på en algoritm, som förklaras i denna blogginlägg. Att göra toast är inte en fantastisk algoritm, men de i följande tabell, som använder en dator för att utföra uppgifter, är.
Uppgift | Varför det är fantastiskt |
Kryptografi | Hållbar datasäker är ett pågående slag mot hackare som ständigt attackerar datakällor. Algoritmer gör att du kan analysera data, lägga in den i någon annan form och sedan återföra den till sin ursprungliga form senare. |
Grafanalys | Möjligheten att bestämma om den kortaste raden mellan två punkter hittar alla användningsområden. I ett routingproblem kunde din GPS inte fungera utan den här algoritmen eftersom den aldrig kunde rikta dig längs stadsgator med den kortaste vägen från punkt A till punkt B. |
Pseudorandom talgeneration | Föreställ dig att spela spel som aldrig varierade. Du börjar på samma plats och utför samma steg på samma sätt varje gång du spelar. Tråkig! Utan förmågan att generera till synes slumpmässiga nummer blir många datoruppgifter meningslösa eller omöjliga. |
Schemaläggning | Att använda resurserna rättvist för alla berörda är ett annat sätt på vilket algoritmer gör att deras närvaro är känd på ett stort sätt. Tidsbelysning vid korsningar är exempelvis inte längre enkla enheter som räknar ner sekunder mellan ljusförändringar. Moderna enheter överväger alla slags problem, till exempel tid på dagen, väderförhållanden och trafikflöde. Schemaläggning kommer emellertid i många former. Tänk på hur din dator kör flera uppgifter samtidigt. Utan en schemaläggningsalgoritm kan operativsystemet fånga alla tillgängliga resurser och behålla din ansökan från att göra något användbart arbete. |
Söka | Hitta information eller verifiera att den information du ser är den information du vill ha är en viktig uppgift. Utan denna förmåga skulle många uppgifter du utför online inte vara möjliga, till exempel att hitta webbplatsen på Internet som säljer den perfekta kaffekanna till ditt kontor. |
Sortering | Bestämning av vilken ordning informationen ska presenteras är viktig eftersom de flesta idag drabbas av information överbelastning och behöver minska datautrymmet. Tänk dig att gå till Amazon, hitta mer än tusen kaffekrukor till salu, och ändå inte kunna sortera dem enligt pris eller mest positiv recension. Dessutom kräver många komplexa algoritmer data i rätt ordning för att fungera pålitligt, så sortering är en viktig förutsättning för att lösa fler problem. |
Transformera | Att konvertera en typ av data till en annan typ av data är avgörande för att förstå och använda data effektivt. Du kan till exempel förstå imperialviktar bra, men alla dina källor använder det metriska systemet. Omvandling mellan de två systemen hjälper dig att förstå data. På samma sätt omvandlar Fast Fourier Transform (FFT) signaler mellan tidsdomänen och frekvensdomänen, vilket gör att saker som din WiFi-router kan fungera. |