السلام عليكم و رحمة الله و بركاته
أكتب حاليا برنامج في C# و هو عبارة عن برنامج للتعرف على وثيقة و محتوياتها
الحمد لله أني قمت بعمل جيد جدا حتى الآن لكن عندي مشكلة في اختيار بنية معطيات مناسبة لتخزين البيانات المقروءة من ملف نصي مهيكل بطريقة معينة
حيث يطلب من البرنامج التعرف على العناوين الرائيسية و كل عنوان رئيسي تحته عناوين جزئية و كل عنوان جزئي يحوي مجموعة من الجمل و كل مقطع ينتهي بنقطة ,طبعا..الملطوب هو ربط كل هذه العناصر ببعضها فمثلا العنوان الجزئي يجب أن ينتمي إلى عنوان رئيسي و هكذا ...
الفكرة التي أول ما تبادرت إلى ذهني حول بنية المعطيات هي شجرة..ليشت ثنائية و أنما شجرة
حاولت أن أقول بعمل مصفوفة مصفوفات و هذه المصفوفات كل منها تتكون من مصفوفات لكن الأمر معقد جدا و توجد مشاكل مثلا لا يمكن تحديد عمق الشجرة و العناوين الفرعية و الفرعية من الفرعية و هكذا ...
أريد فقط فكرة عن بنية معطيات ملائمة حتى أتمم عملي..لاني حاليا قمت بالتعرف على العناوين الرئيسية و الفرعية لكن دون ربط العناوين ببعضها
طبعا و للعلم ....لا أريد حلا...لكن أريد أفكار مساعدة و بسرعة...جزاكم الله خيرا
