جديد
recent

تعلم ASD Algorithms et Structures des Donnes هيكلة البيانات والخوارزميات






مقدمة 



إن هيكلة أو بنية البيانات هي طريقة خاصة لتخزين وتنظيم البيانات في الكمبيوتر بحيث يمكن استخدامها بكفاءة. تناسب أنواع مختلفة من هياكل البيانات أنواع مختلفة من التطبيقات، وبعضها مخصص بدرجة عالية لبعض المهام المحددة. على سبيل المثال، الأشجار-ب بشكل خاص مناسبة تماما لتنفيذ قواعد البيانات ، في حين تنفيذ المترجم عادة ما يستخدم جداول الهاش للبحث عن المعرفات. الخوارزمية هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما. وسميت الخوارزمية بهذا الاسم نسبة إلى العالم المسلم الطاشقندي الاصل أبو جعفر محمد بن موسى الخوارزمي الذي ابتكرها في القرن التاسع الميلادي. الكلمة المنتشرة في اللغات اللاتينية والأوروبية هي «algorithm» وفي الأصل كان معناها يقتصر على خوارزمية لتراكيب ثلاثة فقط وهي: التسلسل والاختيار (selection) والتكرار.


                   Default

                                      هيكلة البيانات: ترتيب العناصر باستخدام طريقة الإختيار "selection sort"

 




Default

هيكلة البيانات: ترتيب العناصر باستخدام طريقة الفقاعة "bubble sort"


Default

هيكلة البيانات: ترتيب العناصر باستخدام طريقة الإضافة "Insertion sort"


Default

هيكلة البيانات: ترتيب العناصر باستخدام طريقة الدمج "Merge sort"


Default

خوارزمية "هافمن" Huffman - الشجرة


Default

ضغط الملفات باستخدام خوارزمية هافمن Huffman Codes Compression


Default

فك ضغط الملفات باستخدام هافمن Huffman Codes Decompression


Default

هيكلة البيانات: ترتيب العناصر باستخدام الترتيب السريع "Quick sort"


Default

هيكلة البيانات: ترتيب العناصر باستخدام طريقة التل "Heap sort" ج2


Default

كيف تقيم سرعة الخوارزمية او البرنامج Big O Notation


Default

هيكلة البيانات: البحث التسلسلي Sequential search


Default

هيكلة البيانات: البحث الذاتي المنظم Self Organized Search


Default

هيكلة البيانات: البحث الثنائي Binary Search


Default

هيكلة البيانات: الشجرة ج1


Default

هيكلة البيانات: تطبيق خوارزمية الشجرة ج2


Default

هيكلة البيانات: البحث أو قراءة عناصر الشجرة ج3


Default

هيكلة البيانات: Binary Search Trees ج1


Default

هيكلة البيانات: الإضافة والحذف من Binary Search Trees ج2


Default

هيكلة البيانات: AVL Trees ج1


Default

هيكلة البيانات: AVL Trees Balancing Methods ج2


Default

هيكلة البيانات: مثال على AVL Trees ج3


Default

هيكلة البيانات: طريقة تعامل الحاسوب مع الارقام


Default

هيكلة البيانات: شرح الارقام السالبة في لغة 01 وطريقة تعامل الحاسب معها


Default

هيكلة البيانات: كيف يتعامل الحاسب مع المصفوفات


Default

هيكلة البيانات: المصفوفة متعددة الاتجاهات وطريقة بنائها داخل ذاكرة الحاسب


Default

هيكلة البيانات: المصفوفة ثلاثية الأبعاد


Default

هيكلة البيانات: طريقة تخزين ال objects والمؤشرات عليها في الذاكرة


Default

هيكلة البيانات: "القائمة المترابطة " linked list


Default

هيكلة البيانات: تطبيق على "القائمة المترابطة " linked list في لغة جافا


Default

هيكلة البيانات: شرح ال stack ومثال عليه في الجافا


Default

هيكلة البيانات: مثال تطبيقي على stack


Default

هيكلة البيانات: تطبيق Infix to Postfix Expression using Stack


Default

هيكلة البيانات: شرح ال queue "الطابور" والفرق بينه وبين ال stack


Default

هيكلة البيانات: تطبيق على الطابور queue بلغة الجافا


Default

هيكلة البيانات: الطابور الدائري Circular Queues

Meftah MB

Meftah MB

ليست هناك تعليقات:

إرسال تعليق

إجمالي مرات مشاهدة الصفحة

يتم التشغيل بواسطة Blogger.