algoritmus (Čeština)

0 Comments

pravděpodobně nejlepším způsobem, jak porozumět algoritmu, je myslet na to jako na recept. Existuje mnoho způsobů, jak péct sušenky, ale podle receptu pekař ví, že nejprve předehřeje troubu, pak změří mouku, přidá máslo, čokoládové lupínky atd. dokud nejsou požadované soubory cookie dokončeny.

Pomocí algoritmů, programátor nebo počítačový vědec může říct svůj stroj k dotazu databáze za poslední měsíc prodejní čísla, porovnat s předchozím měsícem a ve stejném měsíci loňského roku, a pak zobrazení v sloupcového grafu.,

smíchejte více algoritmů dohromady a máte pracovní počítačový program.

Jak lze očekávat, existuje mnoho typů algoritmů pro prakticky každý druh matematického problému, který je třeba vyřešit. Existují:

  • numerické algoritmy.

  • algebraické algoritmy.

  • geometrické algoritmy.

  • sekvenční algoritmy.

  • operační algoritmy.

  • teoretické algoritmy.,

existují také různé algoritmy pojmenované podle předních matematiků, kteří je vynalezli:

  • Shorův algoritmus.

  • Girvan-newmanův algoritmus.

  • několik euklidovských algoritmů.

existují také ty, které jsou pojmenovány po konkrétním problému, který řeší, například:

  • obousměrný vyhledávací algoritmus.

  • k-way sloučit algoritmus.

v oblasti výpočetní techniky má většina algoritmů tendenci řešit problémy se správou a analýzou dat.,

nejlepší výpočetní algoritmy

(podle Ohio State University)

Seřadit

uspořádání dat efektivním a užitečným způsobem. Patří mezi ně quick sort, merge sort, counting sort a další;

Search

hledání klíčových dat v seřazených datových sadách. Binární vyhledávání se používá pro vyhledávání v lineárních datových strukturách a seřazených datových sadách. Hloubka / šířka první vyhledávání (DFS / BFS) se používá pro grafické datové struktury a je zaměstnán vyhledávačů pro procházení webu.

Hashing

podobné vyhledávání, ale s indexováním a komponentou ID klíče.,ts, protože to přiřadí klíč, aby určité údaje;

Dynamické Programování

Převádí větší, složité problémy do řady menších problémů;

Exponenciální Kvadratura (EbS)

Také známý jako binární umocňování, EbS urychluje výpočet velkých celých čísel, polynomů, čtvercových matic a dalších složitých problémů;

Řetězec Porovnávání a Analýze

Navržen tak, aby najít vzorů ve velkých datových souborů pomocí předem definovaných podmínek a omezení;

Testování Prvočíselnosti

Určuje, prvočísla buď deterministicky nebo probabilistically; většinou se používá v kryptografii.,

Sítě také silně spoléhá na algoritmy, které řídí vše, od paketů, směrování a řízení provozu na zabezpečení a šifrování. Tradičně byly směrovací algoritmy do značné míry statické v tom, že stanovily pevné body síťové aktivity.

v Poslední době, nicméně, poskytovatelů síťových služeb se posunuly směrem k více adaptivní algoritmy, které mohou provést změny za běhu, v reakci na dopravní nebo topologie úvahy.

algoritmy jsou jádrem téměř všeho v digitálním světě, od vysokorychlostního obchodování s akciemi až po automatizované myčky nádobí.,

Jak technologie se stává ještě více všudypřítomné a ocitáme se spoléhat na inteligentní automobily, inteligentní domy, inteligentní města, a dokonce i chytrý těla, to se může zdát jako jsme interakci s zcela nové formy vědomí na planetě, která chodí, mluví a myslí.

ve skutečnosti je to však jen spousta čísel procházejících spoustou algoritmů.


Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *