منتدى طلاب جامعة الحديدة

أخي الزائر إن لم تكن عضواً في المنتدى فنحن ندعوك لكي تنظم إلينا وشكراً تحيات مدير المنتدى طارق البغوي
منتدى طلاب جامعة الحديدة

سلسلة دروس هياكل بيانات الدرس الاول والثاني 5 5 1

    سلسلة دروس هياكل بيانات الدرس الاول والثاني

    شاطر

    طارق البغوي
    المدير العام للمنتدى
    المدير العام للمنتدى

    ذكر
    عدد الرسائل: 2831
    العمر: 26
    البلد: الجهورية اليمنية
    القسم والمستوى: خريج قسم الرياضيات 2010م
    المزاج: متقلب ( مزاج شاعر )
    أختر علم دولتك:
     :
    السٌّمعَة: 14
    نقاط: 981
    تاريخ التسجيل: 28/09/2007

    بطاقة الشخصية
    تخصصي: رياضيات
    المحافظة: الحديدة

    سلسلة دروس هياكل بيانات الدرس الاول والثاني

    مُساهمة من طرف طارق البغوي في الإثنين مارس 31, 2008 5:50 pm

    البداية ستكون بسطة عبارة عن تعريفات لأنواع هياكل البيانات.

    * مفهوم هياكل البيانات (ماذا تعني هيكلة البيانات):
    هيكلة البيانات هي تنظيم البيانات في إطار يسهل التعامل معه والوصول للبيانات بداخله.

    * أمثلة هياكل بيانات:
    1) المصفوفات Arrays.
    2) القوائم الموصولة (المرتبطة) Linked Lists.
    3) السجلات (الكيانات) Structures.
    4) المكدسات (المرصوصات) Stacks.
    5) قوائم الإنتظار (الطوابير) Queues.
    6) الشجيرات Trees.

    أولاً/ المصفوفات:
    هي هيكل بياني يحتوي على بيانات من نفس النوع البياني ويتم تخزينها في الذاكرة بتسلسل وعدد عناصرها ثابت يحدد أثناء التعريف.

    كود

    int x[5];


    ثانياً/ القوائم الموصولة:
    هي هيكل بياني يحتوي على بيانات من نفس النوع البياني ويتم تخزينها في الذاكرة في أماكن متفرقة بحيث يشير كل عنصر إلى العنصر الذي يليه وعدد عناصرها يتحدد حسب الاحتياج.


    ثالثاً/ السجلات:
    هي عبارة عن تجميع لمجموعة من البيانات من أنواع بيانية مختلفة داخل وحدة واحدة.

    كود

    struct student
    {
    int No;
    long UID;
    char Name [10];
    };


    رابعاً/ المكدسات:
    هي عبارة عن نموذج أو إطار خاص لحفظ البيانات في الذاكرة بشكل مؤقت بحيث يتم إدخال وإخراج البيانات بطريقة الداخل آخراً خارج أولاً أو الداخل أولاً خارج آخراً.

    كود

    Last Out First In (LOFI) First In Last Out (FILO)
    Last In First Out (LIFO) First Out Last In (FOLI)



    خامساً/ قوائم الإنتظار:
    هي عبارة عن نموذج أو إطار خاص لحفظ البيانات في الذاكرة بشكل مؤقت بحيث يتم إدخال وإخراج البيانات بطريقة الداخل أولاً خارج أولاً.

    كود

    Last In Last Out (LILO) First In First Out (FIFO)


    سادساً/ الشجيرات:
    هي هيكل بياني يحتوي على بيانات من أنواع بيانية مختلفة ويتم تخزينها في الذاكرة في أماكن متفرقة بحيث يمكن أن يشير كل عنصر إلى أكثر من عنصر وعدد العناصر يتحدد حسب الاحتياج.


    يتبع...


    _________________

    أذا ما ذكرت أسمها بت أغفوا


    أعانقها في هدوء الحياء


    وصمت المحبة


    أرشف من هجرها


    نبع روحي


    لتنبت بين ضفائرها قصة


    تقول ألتقينا ...


    والكن ...


    على نصف حلم بكينا


    فتغتصب الشوق


    ندى الأيام
    مراقبة عامة
    مراقبة عامة

    انثى
    عدد الرسائل: 616
    العمر: 26
    البلد: اليمن
    القسم والمستوى: طالبة
    المزاج: عال
    العضوية: 20
    أختر علم دولتك:
     :
    السٌّمعَة: 1
    نقاط: 32
    تاريخ التسجيل: 13/12/2007

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: المحويت

    رد: سلسلة دروس هياكل بيانات الدرس الاول والثاني

    مُساهمة من طرف ندى الأيام في الثلاثاء أبريل 01, 2008 12:54 pm

    موضوع حلو

    يسلمووو

    وردة الخريف
    نائب المدير
    نائب المدير

    انثى
    عدد الرسائل: 1374
    العمر: 27
    البلد: اليمن
    القسم والمستوى: معلم حاسوب
    المزاج: ممتاز
    العضوية: 75
     :
    السٌّمعَة: 9
    نقاط: 586
    تاريخ التسجيل: 21/01/2008

    بطاقة الشخصية
    تخصصي: حاسوب
    المحافظة: الحديدة

    رد: سلسلة دروس هياكل بيانات الدرس الاول والثاني

    مُساهمة من طرف وردة الخريف في الثلاثاء أبريل 01, 2008 4:46 pm

    مشكووووووووور

    موضوع مفيد ومعلومات حلوة ومبسطة

    عن هياكل البيانات


    _________________
    نعيب زماننا والعيب فينا ... وما لـزماننا عيب سوانــا
    ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

      الوقت/التاريخ الآن هو السبت أغسطس 02, 2014 8:29 am