الاتصال بنا



النتائج 1 إلى 5 من 5

الموضوع: 211 عال ...سؤال مستعجل لازم يتسلم يوم الأحد الجاي الله يخليكم اللي يعرف الحل يعطيني ا

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    62


    هذا السؤال عن binary trees
    As an implementor,write a procedure that will traverse a binary tree level by level
    (i.e.the root first then the first level and then the third level and so on)
    (Hint :use a queue)
    الله يخليكم لا تفشلوني وردولي الحل بسررررعه لان التسليم يوم الاحد القادم

    ------------------
    لا إله إلا الله

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; xoxo &nbsp; يوم &nbsp; 23-03-2000]





    xoxo غير متواجد حالياً


  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    312


    ما فهمت ؟
    وشو المطلوب؟





    خالد2000 غير متواجد حالياً

  3. #3
    عضو جديد
    تاريخ التسجيل
    Mar 2000
    المشاركات
    17


    ان الله قدرني السبت يكون الواجب محلول

    ------------------
    Do to be...

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; Mnaser &nbsp; يوم &nbsp; 24-03-2000]





    Mnaser غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Mar 2000
    المشاركات
    62


    يا خالد القصة و ما فيها مطلوب تمشي على بايناري تري بحيث تمر على كل
    نود مرة واحدة فقط ويكون الترتيب انك تبدأ بالجذر ثم الدور الذي يليه وهكذا
    اتمنى تكون فهمت معليش الترجمة غير دقيقة لاني أول مرة اتكلم عربي عن الداتا ستركشرس
    انتم وصلتوا للبايناري تري و لا لسه؟
    شكرا يا mnaser
    على فكرة وش تقصد باسمك ؟
    انتظر الحل؟لا تتأخر علي الله يخلييييييييك؟

    ------------------
    لا إله إلا الله





    xoxo غير متواجد حالياً

  5. #5
    عضو جديد
    تاريخ التسجيل
    Mar 2000
    المشاركات
    17


    xoxo يسعدمساك اليك هذا الحل والظاهر انه بطريقه غير المطلوبه لكن نفس النتيجه عموما يمكن توصلك لطيقة الحل المحدده في السؤال وآسف كان الاسلوب غير واضح (مثل:مد شرحك على قداسلوبك)سأضع const لأنك ستحتاجين لها ثم سأضع الـ procedure :

    CONST
    type
    KEYTYPE=INTEGER
    POSITION=0..MAX
    PTR =^NODE
    NODE =RECOD
    VOUNT:POSISTION
    KEY :ARRAY[1..MAX] OF KEYTYPE
    BRANCH :ARRAY[POSITION] OF PTR
    END;
    {*******************************************************************}

    PROCEDURE level_by_level(ROOT:PTR;leve,x:integer)M M
    var
    i,j:integer
    BEGIN
    IF (ROOT&lt;&gt;NIL) THEN
    BEGIN
    with root^do
    begin
    level:=level+1
    if (level=x) then
    begin
    for j:= 1 to root^.count do
    write(root^.key[j]:3); m
    end
    else
    if (level&lt;x) then
    for i:= 0 to root.count do
    level_by_level(BRANCH[i],level,x); m
    END
    END
    END
    .
    .
    ..
    .
    ..
    .

    الظاهر انك تقولين الله لا يبارك فيه ولا في حله لكن الجود من الماجود وعن اذنك بروح اذاكر الـQUIZ ابدخل الليله اسمع ردك سعى اني لبيت حاجتك


    ;

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; Mnaser &nbsp; يوم &nbsp; 25-03-2000]





    Mnaser غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0