المسارات
/
Rust
Rust
/
التمارين
/
تكرار الحروف بالتوازي
تكرار الحروف بالتوازي

تكرار الحروف بالتوازي

صعب

التعليمات

احسب تكرار الحروف في النصوص باستخدام الحوسبة المتوازية.

التوازي يعني إنجاز مهام على التوازي يمكن أيضًا إنجازها بشكل تسلسلي. مثال شائع هو حساب تكرار الحروف. استخدم التوازي لحساب التكرار الكلي لكل حرف في مصفوفة من النصوص.

تردد الحروف المتوازي في Rust

تعلّم المزيد عن التزامن في Rust هنا:

إضافي

يتضمن هذا التمرين أيضًا اختبارًا مرجعيًا، مع تطبيق تسلسلي كخط أساس. يمكنك مقارنة حلك بالاختبار المرجعي. لاحظ تأثير المدخلات ذات الأحجام المختلفة على أداء كل منهما. هل يمكنك تجاوز الاختبار المرجعي باستخدام تقنيات البرمجة المتزامنة؟

حتى كتابة هذه السطور، يُعد test::Bencher غير مستقر ومتاح فقط على Rust nightly. شغّل الاختبارات المرجعية باستخدام Cargo:

cargo bench

إذا كنت تستخدم rustup.rs:

rustup run nightly cargo bench

تعلّم المزيد عن Rust nightly:

تعديل عبر GitHub يفتح الرابط في نافذة أو علامة تبويب جديدة
Rust Exercism

مستعد لبدء تكرار الحروف بالتوازي؟

سجّل في Exercism لتتعلّم وتتقن Rust عبر 99 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.

تعمّق في تكرار الحروف بالتوازي!

نستكشف الفروق بين التزامن والتوازي، ونطّلع على أساليب مختلفة تعتمدها لغات مثل JavaScript وGo وElixir وRust.