بسم الله الرحمن الرحيم
لدينا اليوم درس جديد نتعرف فيه على فكرة المدار الفرعى SubShell
ببساطة يمكن ان تتعامل معه باعتباره مصفوفة Array من الالكترونات Electrons التى من الممكن ان تكون بيانات او متغيرات اومؤشرات
ويمكن ان يستخدم المدار الفرعى كـ Stack او Queue لتطبيق الخوارزميات التى تعتمد على ذلك مثل Depth-first search و breadth-first search او غيرها.
لينا مثال عملى قمنا فيه بانشاء عدد من الالكترونات واستخدامها كمتغيرات وقمنا باسناد قيم لها اثناء تعريفها.
ثم من خلال المدار الفرعى تم عرض هذه القيم بدون الحاجة الى معرفة اسماء الالكترونات.
وذلك من خلال الوصول للمدار الفرعى
ثم الذهاب الى اول الكترون
ثم المرور على بقية الالكترونات بعد معرفة عددها
ثم عرض قيمة كل الكترون اثناء المرور عليها
وفى النهاية الانتظار حتى يتم عرض النتيجة