مقطع فيديو من Data Structures Course في كورسات المصفوفة Array التي تتطرقنا اليها في الدورات السابقة كانت مفيدة الى حد ما ، الا انها ثابتة الحجم مما يجعل عملية الحذف والاضافة مستحيلة لكونها ثابتة الحجم .
لذلك وجب التفكير في بناء تركيب بيانات جديد يتناسب مع امكانية اضافة عدد غير محدد من البيانات واجراء عمليات الحذف والتعديل والاضافة .
في هذا الدرس سنتطرق الى بناء ArrayList بحيث نقوم بكتابة وظيفة لاضافة العناصر . يعد هذا الجزء المسؤول عن تنظيم البيانات في الكمبيوتر ، وظيفة هياكل البيانات اتاحة القدرة على تخزين البيانات واسترجاعها واجراء عمليات على هذه البيانات من مثل : عمليات الحذف والاضافة والتعديل .
في هذه الدورة سنتناول اهم واكثر هياكل البيانات استخداماً ، وسنركز على بنائها برمجياً باستخدام لغة سي شارب ، ثم سنتعرف على هياكل البيانات التي تم بنائها مسبقاً من قبل مصممي لغة سي شارب ومن ثم حل مجموعة من الاسئلة .
6471- Data Structures - 0 Topics Data Structures Courseوصف سريع لما سنتاوله خلال الدورة وهي بالشكل التالي :
Introduction
ArrayList
Generic Methods and Generic Class
Dynamic and Implicitly Typed Local Variables
Stack
Queue
Generic List
Recursion
Linked List
Double Linked List
Hash Table
Tree
6852- Data Structure - 1 Introducation Data Structures Courseتعد هياكل البيانات الجزء المسؤول عن تنظيم البيانات في الكمبيوتر ، الغرض الاساسي من هياكل البيانات هو تخزين البيانات واسترجاعها واجراء بعض العمليات الاساسية على هذه البيانات من مثل عمليات الحذف والاضافة والتعديل .
تقسم هياكل البيانات الى نوعين الاول Linear ومن خلاله يتم ترتيب البيانات على حسب موقعها فيمكننا القول ان هذا العنصر الاول ، الثاني ، الثالث .. وفي هذا النوع يمكن الوصول الى البيانات من خلال طريقتين اما ان تكون مباشرة Driect او متسلسلة Sequential .
اما النوع الثاني من هياكل البيانات يعرف باسم nonlinear وهذا النوع لا يمكن تحديد ترتيب العناصر ويستخدم لتمثيل البيانات العلائقية او المجموعات ، في هذا الدرس سنتعرف على مفهوم هياكل البيانات وانواعها .
6833- Data Structures - 2 ArrayList Implementation Part One Data Structures Courseالمصفوفة Array التي تتطرقنا اليها في الدورات السابقة كانت مفيدة الى حد ما ، الا انها ثابتة الحجم مما يجعل عملية الحذف والاضافة مستحيلة لكونها ثابتة الحجم .
لذلك وجب التفكير في بناء تركيب بيانات جديد يتناسب مع امكانية اضافة عدد غير محدد من البيانات واجراء عمليات الحذف والتعديل والاضافة .
في هذا الدرس سنتطرق الى بناء ArrayList بحيث نقوم بكتابة وظيفة لاضافة العناصر .
- التعليقات ومناقشات المبدعون (0) :