السلام عليكم ورحمة الله وبركاته
أتمنى أن يكون هذا الموضوع بداية سلسلة غير منتهية من تشارك الأعضاء في تطوير بعضهم البعض , بأن يطرح أحد الأخوة تمريناً من عنده ويتفاعل آخرون معه لحل التمرين مع إرشاده لهم في الطريقة والأدوات المناسبة.
لنبدأ على بركة الله ..
متطلّبات حل التمرين prerequests :
من لديه إلمام بالمصفوفات وإحدى خوارزميات البحث يمكنه حل السؤال بقليل من التفكير الإضافي , ومن لديه معرفة بالقوائم المترابطة LinkedList سيسهّل على نفسه الأمر .
السؤال هو كما يلي :
لدينا منتدى فيه مواضيع متناثرة هنا وهناك ..
نريد كتابة برنامج :
1- يأخذ في مدخلاته (عنوان الموضوع , اسم الكاتب , تاريخ الكتابة بالشكل 11/11/2013 ,عدد مرات المشاهدة , وعدد الردود , وطبعاً رابط الموضوع )
2- ونريد حفظ كل هذه البيانات ثم ترتيبها حسب ما يطلب المستخدم ..
3- يمكنه طلب الترتيب حسب الاسم أو العنوان أو عدد مرات المشاهدة أو أو او ... الخ
4- وبعد ذلك يمكنه طلب عرض الموضوع رقم X الترتيب ... أو عرض أول 30 موضوعاً ,, ( عرض الموضوع يكون بطباعة كامل بياناته )
والآن لكي نبدأ بالحل يجب أن "نفصفص"المسألة ... وهنا يجب أن نستخدم التجريد فهو من أهم ميزات العقل البشري لحل المسائل .
سأنتظر أفكار الأخوة قبل أن أبدأ ..
بالتوفيق