ट्रैक
/
Rust
Rust
/
अभ्यास
/
समानांतर अक्षर आवृत्ति
समानांतर अक्षर आवृत्ति

समानांतर अक्षर आवृत्ति

कठिन

निर्देश

समानांतर गणना की मदद से टेक्स्ट में अक्षरों की आवृत्ति गिनिए।

समानांतरता का मतलब है उन कामों को साथ-साथ करना जिन्हें एक के बाद एक करके भी किया जा सकता है। इसका एक आम उदाहरण अक्षरों की आवृत्ति गिनना है। टेक्स्ट की सूची में हर अक्षर की कुल आवृत्ति निकालने के लिए समानांतरता अपनाइए।

Rust में समानांतर अक्षर आवृत्ति

Rust में कॉन्करेंसी के बारे में यहाँ और जानिए:

बोनस

इस अभ्यास में एक बेंचमार्क भी शामिल है, जिसमें तुलना के लिए एक सीक्वेंशियल इम्प्लीमेंटेशन दिया गया है। आप अपने हल की तुलना इस बेंचमार्क से कर सकते हैं। देखिए कि अलग-अलग साइज़ के इनपुट हर एक के प्रदर्शन पर क्या असर डालते हैं। क्या आप कॉन्करेंट प्रोग्रामिंग की तकनीकों से बेंचमार्क को पीछे छोड़ सकते हैं?

इस लेखन के समय test::Bencher अस्थिर है और केवल nightly Rust में ही उपलब्ध है। बेंचमार्क Cargo से चलाइए:

cargo bench

अगर आप rustup.rs इस्तेमाल कर रहे हैं:

rustup run nightly cargo bench

nightly Rust के बारे में और जानिए:

GitHub के ज़रिए संपादित करें यह लिंक एक नई विंडो या टैब में खुलता है
Rust Exercism

समानांतर अक्षर आवृत्ति शुरू करने के लिए तैयार हैं?

Exercism पर साइन अप कीजिए और Rust को 99 अभ्यास तथा असली इंसानों से मिलने वाली मेंटरिंग के साथ सीखिए और उसमें महारत हासिल कीजिए, वह भी बिल्कुल मुफ्त।

समानांतर अक्षर आवृत्ति को गहराई से जानिए!

हम कंकरेंसी और समानांतरता के बीच के अंतर पर नज़र डालते हैं, और देखते हैं कि JavaScript, Go, Elixir तथा Rust जैसी भाषाएँ कौन-कौन से अलग-अलग तरीके अपनाती हैं।