السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Binary Search الخوارزميات وبنى المعطيات – البحث الثنائي اليوم سنتحدث عن خوارزمية البحث الثنائي Binary search البحث الثنائي عبارة عن خوارزمية بحث سريع مع تعقيد زمن تشغيل Ο (log n) …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Linear Search الخوارزميات وبنى المعطيات – البحث الخطي ننتقل بدروسنا الى بحث اخر, الا وهو خوارزميات البحث, فبعد ان تعرفنا على بنى المعطيات الاساسية, حان الوقت للتعرف على احد اهم …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Queue الخوارزميات وبنى المعطيات – الرتل نتابع حديثنا في هذه الحلقة عن احد بنى المعطيات المهمة جدا, الا وهي الرتل queue الرتل عبارة عن بنية بيانات مجردة ، تشبه إلى …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Stack الخوارزميات وبنى المعطيات – المكدس السلام عليكم ورحمة الله وبركاته سنتحدث في هذه الحلقة عن احد بنى المعطيات المهمة جدا, الا وهي المكدس Stack المكدس Stack: هو نمط معطيات …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Circular Linked List الخوارزميات وبنى المعطيات – القائمة المتصلة الدائرية القائمة المرتبطة دائريا circular linked list: عبارة عن نسخة معدلة من القائمة المتصلة linked list بحيث يشير الأول الى العنصر …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Doubly Linked List الخوارزميات وبنى المعطيات – القائمة المتصلة المزدوجة الارتباط القائمة المتصلة المزدوجة الارتباط: عبارة عن نسخة معدلة من القائمة المزودجة, بحيث تمكن التجوال باتجاهين – للامام والخلف – …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Linked List الخوارزميات وبنى المعطيات – القائمة المتصلة ننتقل اليوم بالحديث الى نوع اخر من بنى المعطيات, الا وهو القائمة المتصلة linked list وسنستمر ضمن الحلقتين القادمتين بالحديث عن …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Arrays الخوارزميات وبنى المعطيات – المصفوفات سنتحدث اليوم عن احد اشهر بنى المعطيات, الا وهي المصفوفات Arrays المصفوفة Array: وهي عبارة عن مستوعب – حاوية – تستطيع ان تحوي ضمنها …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Basic Concepts الخوارزميات وبنى المعطيات – المفاهيم الاساسية نعود الان الى بنى المعطيات بعد شرح مختصر ومفيد عن الخوارزميات, لنتحدث اليوم عن المفاهيم والمصطلحات الاساسية في بنى المعطيات. هذا الدرس …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Dynamic Programming الخوارزميات وبنى المعطيات – البرمجة الديناميكية حديثنا في هذه الحلقة عن البرمجة الديناميكية dynamic programming يعتبر منهنج البرمجة الديناميكية dynamic programming مقاربا لمنهج فرق تسد divide and conquer …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Divide and Conquer الخوارزميات وبنى المعطيات – خوارزمية فرق تسد نتابع في هذه الحلقة حديثنا عن احد الخوارزميات الشائعة الا وهي ” خوارزمية فرق تسد” Divide and Conquer ضمن منهج …
السلام عليكم ورحمة الله وبركاته Algorithms and Data Structure – Greedy Algorithms الخوارزميات وبنى المعطيات – الخوارزميات الجشعة نتابع في هذه الحلقة حديثنا عن الخوارزميات وتحليل الخوارزميات حيث سنتطرق اليوم الى نمط من الخوارزميات يدعى ب ” الخوارزميات الجشعة” Greedy …