Διαδρομές
/
Rust
Rust
/
Ασκήσεις
/
Παράλληλη συχνότητα γραμμάτων
Παράλληλη συχνότητα γραμμάτων

Παράλληλη συχνότητα γραμμάτων

Δύσκολο

Οδηγίες

Μέτρησε τη συχνότητα των γραμμάτων σε κείμενα χρησιμοποιώντας παράλληλο υπολογισμό.

Ο παραλληλισμός αφορά την εκτέλεση παράλληλα πραγμάτων που μπορούν να γίνουν και σειριακά. Ένα συνηθισμένο παράδειγμα είναι η μέτρηση της συχνότητας των γραμμάτων. Χρησιμοποίησε παραλληλισμό για να υπολογίσεις τη συνολική συχνότητα κάθε γράμματος σε μια λίστα με κείμενα.

Παράλληλη συχνότητα γραμμάτων στη Rust

Μάθε περισσότερα για τον ταυτοχρονισμό στη Rust εδώ:

Μπόνους

Αυτή η άσκηση περιλαμβάνει επίσης ένα benchmark, με μια σειριακή υλοποίηση ως βάση αναφοράς. Μπορείς να συγκρίνεις τη λύση σου με το benchmark. Δες πώς επηρεάζουν είσοδοι διαφορετικού μεγέθους την απόδοση του καθενός. Μπορείς να ξεπεράσεις το benchmark χρησιμοποιώντας τεχνικές ταυτόχρονου προγραμματισμού;

Τη στιγμή που γράφεται αυτό το κείμενο, το test::Bencher είναι μη σταθερό και διαθέσιμο μόνο στη nightly Rust. Τρέξε τα benchmarks με το Cargo:

cargo bench

Αν χρησιμοποιείς το rustup.rs:

rustup run nightly cargo bench

Μάθε περισσότερα για τη nightly Rust:

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα
Rust Exercism

Έτοιμος να ξεκινήσεις την άσκηση Παράλληλη συχνότητα γραμμάτων;

Γράψου στο Exercism για να μάθεις και να κατακτήσεις Rust με 99 ασκήσεις και πραγματική καθοδήγηση από ανθρώπους, όλα δωρεάν.

Αναλυτική ματιά στο Παράλληλη συχνότητα γραμμάτων!

Εξερευνούμε τις διαφορές ανάμεσα στον ταυτοχρονισμό και τον παραλληλισμό, εξετάζοντας διαφορετικές προσεγγίσεις που ακολουθούν γλώσσες όπως η JavaScript, η Go, η Elixir και η Rust.