السلام عليكم
انا لدي سؤال عن الـ Linked List يعني صراحتها من زمان ون بقرأ عن هذا الموضوع الى أن فهمته يعني فهمت الغاية منه وكيف اضيف node واحذفها او ابحث عن عنصر معين في عقدة معينة والى آخر ما هنالك مما يتعلق بالـ Linked List
لكن سؤالي هو كيف سأستخدم الـ Linked List يعني بالاساس الـ Linked List هو عبارة عن كلاس وميثود ولكل ميثود وظيفة معينة سواء اضافة عقدة او حذفها او البحث عنها يعني كلاس بكل ما تعنيه الكلمة من معنى وليس عبارة عن امر اكتبه في سطر او تعرف عن متحول....
لأوضح كلامي أكثر الغاية من المصوفوات هي تخزين أكثر من متغير او عنصر ولان حجم المصفوفة ثابت فلهذا نحن بحاجة لصيغة اخرى ممكن اخزن فيها العناصر من دون تحديد مسبق للحجم ومما قراته ان الـ Linked List تحقق هذه لبغاية
الآن السؤال انه عند تعاملي مع عناصر او متغيرات من نوع ما في كلاس وليكن اسمه Student فانني استطيع صنع مصفوفة او مصفوفة ديناميكية او ArrayList داخل هذا الكلاس وبكل سهولة وسطر لكن كيف ساتعامل مع الـ Linked List داخل هذا الكلاس وهي بالاصل كلاس لوحدها وأصلا ما الذي سيحققه لي الـ Linked List أكثر من الـ ArrayList يعني بالـ Linked List لاضيف عقدة جديدة لازم اكتب مليون سطر اما بالـ ArrayList فيكفي سطر واحد
لا اعرف ان وضحت سؤالي بطريقة توصل المعنى المطلوب اما لا
وبانتظار افاداتكم لي
وعذؤا على الاطلة والسلام عليكم