شرح 07 – Queues | CSBP323 Data Structures and Algorithms

في هذا الفيديو أشرح ملف 07 – Queues من مادة CSBP323 – Data Structures and Algorithms بطريقة مبسطة ومرتبة، مع شرح الفكرة الأساسية والكود والتدريبات المهمة. الشرح يغطي المواضيع التالية: • مفهوم Queue • فكرة FIFO: First In, First Out • الفرق بين Queue و Stack • Queue ADT • العمليات الأساسية: enqueue و dequeue • front و rear • الفرق بين front() و dequeue() • تنفيذ Queue باستخدام Linked List • Node Class • LinkedQueue Constructor • clean, size, is_empty, is_full • enqueue Method • dequeue Method • Full LinkedQueue Code • Reverse a Queue • Exam Tips وأسئلة مراجعة سريعة الهدف من الفيديو هو فهم كيف تعمل الـ Queue خطوة بخطوة، وكيف نستخدم front و rear أثناء الإضافة والحذف، بالإضافة إلى التدريب على أسئلة مشابهة لأسئلة الاختبارات. هذا الشرح هو جهد شخصي مني لتبسيط المحتوى، فإذا وُجد أي خطأ أو نقص فهو غير مقصود، وأرحب بأي تصحيح أو ملاحظة منكم. 0:00 Introduction 0:32 Queue Concept and FIFO Principle 3:02 Enqueue and Dequeue Operations 6:12 Queue Implementation Using Linked List 9:49 Reverse a Queue 11:12 Exam Tips: Front, Rear, and Tracing 11:40 Final Summary Hashtags: #CSBP323 #DataStructures #Algorithms #Python #Queue #FIFO #Enqueue #Dequeue #LinkedQueue #Programming #Coding