Kurzusok
/
Ruby
Ruby
/
Feladatok
/
Párhuzamos betűgyakoriság
Párhuzamos betűgyakoriság

Párhuzamos betűgyakoriság

Közepes

Utasítások

Párhuzamos számítással számold meg a betűk gyakoriságát szövegekben.

A párhuzamosság lényege, hogy olyan dolgokat végzünk párhuzamosan, amelyeket sorosan is el lehet végezni. Gyakori példa erre a betűk gyakoriságának megszámolása. Használj párhuzamosságot, hogy kiszámítsd az egyes betűk összesített gyakoriságát a szövegek listájában.

Teljesítménymérés

Ha helyben oldod meg ezt a feladatot, a feladathoz tartozik egy parallel_letter_frequency_benchmark_test.rb fájl, amely összehasonlítja a párhuzamos megoldásodat egy soros megoldással. A ruby parallel_letter_frequency_benchmark_test.rb paranccsal futtathatod. A kimenet táblázatos formában mutatja az egyes implementációk futási idejét a nagy szövegszámok széles tartományán. Nyugodtan módosítsd a teszteseteket. Érdemes lehet megvizsgálnod, milyen hatással van a szövegek hossza, illetve a szövegek száma az egyes implementációk futási idejére.

Megjegyzés: Kisebb szövegmennyiség esetén a soros számlálás a feldolgozás többletköltségei miatt lehet gyorsabb.

További olvasmányok

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Ruby Exercism

Készen állsz elkezdeni a(z) Párhuzamos betűgyakoriság feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Ruby nyelvet 21 fogalom121 feladat segítségével, valódi emberi mentorálással, mindez ingyen.

Mélyelemzés: Párhuzamos betűgyakoriság!

A konkurencia és a párhuzamosság közötti különbségeket járjuk körbe, olyan nyelvek eltérő megközelítéseit szemügyre véve, mint a JavaScript, a Go, az Elixir és a Rust.