Use APKPure App
Get Algorithms and Data Structures old version APK for Android
محتوى مفهوم على دراسة خوارزميات الكمبيوتر وهياكل البيانات
يوفر التطبيق محتوى مفهومًا حول دراسة خوارزميات الكمبيوتر مع التركيز على التفاعل والتصور لكل خطوة. باستخدام عناصر التحكم، يمر المستخدم عبر الخوارزمية أثناء مراقبة عملها.
يغطي الإصدار الحالي من التطبيق خوارزميات الكمبيوتر الأساسية وهياكل البيانات التالية:
أنا. هياكل البيانات
- مجموعة مصفوفة،
- قائمة مرتبطة،
- كومة،
- طابور
ثانيا. الفرز
- فقاعة الفرز،
- اختيار نوع،
- ترتيب بالإدراج،
- دمج النوع،
- نوع كومة،
- فرز سريع
ثالثا. شجرة البحث الثنائية
- اجتياز الطلب المسبق،
- اجتياز بالترتيب،
- اجتياز ما بعد الطلب،
- اجتياز العرض الأول،
- إدراج وحذف عقدة في أشجار البحث الثنائية (BST)،
- إدراج وحذف عقدة في الأشجار ذاتية التوازن (AVL والأشجار الحمراء والسوداء)
رابعا. HASH-TABLE (تقنية التسلسل)
- إدخال البيانات في جدول التجزئة،
- حذف البيانات من جدول التجزئة
V. الرسم البياني
- عمق البحث الأول،
- بحث العرض الأول،
- الحد الأدنى الشجرة الممتدة،
- خوارزمية ديكسترا،
- منشئ الرسم البياني
يكون تصور الخوارزميات وهياكل البيانات مصحوبًا بجزء من التعليمات البرمجية التي توضح تطبيقاتها. هناك رابط مباشر بين الكود والتصور. يمكن العثور على الكود الكامل لكل خوارزمية من خلال الرابط إلى مورد إنترنت تابع لجهة خارجية. على الرغم من أن الكود المحدد مكتوب بلغة Java وPython، إلا أن شرح وتصور الخوارزميات لا يرتبط بأي حال من الأحوال بلغة برمجة معينة.
تم تصميم الدورة التفاعلية للخوارزميات وهياكل البيانات لمجموعة واسعة من المستخدمين ولا تتطلب أي مهارات برمجة لفهم هذه الخوارزمية أو تلك. قد يثير التطبيق أيضًا اهتمام المبرمجين ذوي الخبرة، لأنه يتيح للمستخدمين مراجعة سريعة وفعالة للخوارزميات المذكورة أعلاه.
تتمثل ميزة الدورة التفاعلية للخوارزميات وهياكل البيانات مقارنة بالموارد العديدة الأخرى لتعلم الخوارزميات (الكتب والعروض التقديمية ومقاطع الفيديو)، في أنها تساعد على إتقان المادة بأقل قدر من إضاعة الوقت حيث يراقب المستخدم التأثير البصري في كل خطوة ، فهو أو هي متورط في الخوارزمية. ليست هناك حاجة للتوقف أو الترجيع لفهم فكرة المحاضر كما يحدث مع محتوى الفيديو. تعتمد سرعة التقدم في البرنامج التدريبي للدورة التفاعلية للخوارزميات وهياكل البيانات على سرعة المستخدم، وليس على سرعة مقطع الفيديو.
Last updated on 05/05/2024
1. Enhanced visual presentations for Bubble Sort, Selection Sort, Insertion Sort, and Quick Sort, including both Lomuto and Hoare partition schemes. Minor refinements have also been made to Merge Sort and Heap Sort to enhance learning engagement.
2. The code for all sorting algorithms has been improved for better readability.
محمل
Sam Mey
Android متطلبات النظام
Android 5.1+
الفئة
الإبلاغ
Algorithms and Data Structures
1.13.5 by Ievgen Ovsii
05/05/2024