المشاركات

عرض المشاركات من مارس, ٢٠١٩

الفصل العاشر

صورة
Elementary Data Structures هياكل البيانات البدائية   مقدمة   في الفصل ده بإذن الله هنتعرض لأبسط Data structure , ولكن في الحقيقة فهم الـ Data structures البسيطة دي بيساعد في فهم مواضيع كتير في الـ Computer science بشكل عام , لإن الـ Data structures اللي هنشوفها في الفصل ده بتستخدم في Problems كتير جدا . في الفصل ده هنشوف 4 هياكل بيانات :  Stack. Queue. Linked List. Rooted Tree. Stack   أحنا اتعرضنا في الفصل السادس لل Heap وقلنا ان معنى كلمة Heap هي كومة ( شوية حاجات مرمين فوق بعض بشكل غير منظم ), كلمة Stack بقى معنى كومة ( شوية حاجات فوق بعض ولكن بشكل منظم ), والطبيعي جدا لو عندك مجموعة عناصر فوق بعض ومعاك عنصر جديد أسهل مكان تحط فيه العنصر الجديد هو من فوق , وكمان لو هتاخد عنصر من العناصر دي أسهل عنصر تاخده هو العنصر اللي من فوق خالص ( اللي هو اخر عنصر انت حطيته في الـ Stack ), وهي دي الـ Stack: عبارة عن Data structure بتوفر عمليتين : Push. Pop. عملية الـ Push هي بتاخد عن