الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

احمد غريب

مشرف قسم الأسمبلي سابقاً

المشرفين القدامى عضو شرف ★★★★★

  • بلاد شمس منتصف الليل
  • www.google.com
  • اسمبلى وندوز API علم النفس تنس الطاولة
2,687مشاركة
40السمعة
120موضوع منشور
10 أبريل 2004تاريخ الانضمام
17 يناير 2010آخر زيارة
13,348مشاهدة للملف
  1. سلسلة - شغل مخك (32)

    لديك ثلاث مؤشرات احتياطية المؤشر الاول يؤشر إلى head والثانى إلى head.next والثالث إلى head.next.next والان يمكن ان تلغنى الموشر head.next وتجعل المؤشر head.next.next يوشر لhead.next وبعد ذلك تحرك الثلاث مؤشرات خطوة إلى الامام وهكذا إلى ان تصل إما ل null او تص…

    10 أكتوبر 2005 في 00:35
  2. سلسلة - شغل مخك (32)

    صعب اوضح ما اقصد ولكن فكر فيها وحاول تعمل امثلة وسوف تلاحظ ان طريقتى لا غبار عليها, عندما تعكس الموشر إما ان تصل إلى null وفى هذه الحالة عكست السلسلة بالكامل ويمكنك إعادتها بنفس الطريقة حيث تبداء من اخر عنصر حتى تصل إلى head:: ,وإما ان هناك حلقة وفى هذه الحالة…

    10 أكتوبر 2005 في 00:18
  3. سلسلة - شغل مخك (32)

    لن تتغير بنية اللائحة يمكنك إعادتها كما كانت بنفس الطريقة والوقت لن يتغير لانهما حلقتين منفصلتين يعنى O(N)....

    9 أكتوبر 2005 في 23:49
  4. سلسلة - شغل مخك (32)

    طرقة جميلة اخى هانى نبداء بمؤشر وبعد ان نمر على عدد من العناصر نبداء بمؤشر اخر وإذا إلتقى المؤشران معنى ذلك ان هناك حلقة, وللتاكد من لقائهما نقوم بقفزتين للمؤشر الاول مقابل قفزة للمؤشر الثانى,,,, ولكن الحل الذى كتبته اخر مرة اتعتقد انه اسرع, يعنى عكس المؤشرات …

    9 أكتوبر 2005 في 23:36
  5. سلسلة - شغل مخك (32)

    نغير إتجاه المؤشر حيث نجعل كل مؤشر يوشر إلى ما قبلة وفى الاخير إما ان نصل إلى مؤشر يؤشر لnull وإما نصل إلى مؤشر head مرة اخرى ..

    9 أكتوبر 2005 في 23:30
  6. سلسلة - شغل مخك (32)

    هناك حل اخر وهو ان تضع عنصر جديد فى النود وتسميه visited وتضعه false كقيمة إبتدائية وعندما تمر على كل عنصر تغير قيمة visited ل true وبذل إذا قمت بالمرور من نفس العنصر مرتين تستطيع ان تتعرف علية ..

    9 أكتوبر 2005 في 23:00
  7. سلسلة - شغل مخك (32)

    اعذر جهلى اخى هانى انا كنت اعتقد ان الحلقة تنتهى عند اول عنصر

    9 أكتوبر 2005 في 22:58
  8. سلسلة - شغل مخك (32)

    int temp=head; if(temp.next==null) return false; temp=temp.next; while(temp!=null || temp!=head) temp=temp.next; end while; if(temp.next==null) return false; else return true; end if;

    9 أكتوبر 2005 في 22:54
  9. سلسلة - شغل مخك (32)

    إذاً الحل الوحيد هو المرور على المصفوفة ومقارنة كل next ب head او بnull وهذه تستدعى O(N); لاننا نمر على المصفوفة مرة واحدة فقط....

    9 أكتوبر 2005 في 22:48
  10. سلسلة - شغل مخك (32)

    معك حق يا اخ هيثم الlinked list تكون مرتبة عند إنشائها ولكن إذا قمت بعملية حذف او تعديل فهى بالفعل تفقد الترتيب فى الذاكرة...

    9 أكتوبر 2005 في 22:45
  11. سلسلة - شغل مخك (32)

    كيف ذلك اخى هانى إذا كانت double linked list إذاُ لديك مؤشرين احدهما next والاخر preveous وحسب قانون الdouble linked list كل node له مؤشر للامام عدى اخر عنصر وكل node له مؤشر للخلف عدى اول node إلا إذا كانت الحلقة مغلقة ...

    9 أكتوبر 2005 في 22:42
  12. سلسلة - شغل مخك (32)

    توضيح إذا كان node عنوانها 0x00403000 وحجم الnode يساوى 10 بايت نقوم بالتالى : 0x00403000-0xA=0x0042FFF5 ولنفترض ان next موقعها هو اول dword ما علينا سوى التحقق من محتوى الذاكره 0x0042fff5 إذا كان هذا العنوان يحتوى على الرقم 0x0043000 إذاُ فهى حلقة اما غير ذلك…

    9 أكتوبر 2005 في 22:40
  13. سلسلة - شغل مخك (32)

    هناك طريقة ولو انها ليست جميلة ولكنها تؤدى الغرض.. احصل على عنوان الذاكر وهو الذى يحمل المؤشر head إطرح منه عدد يساوى حجم الnode وفى الخانة التى من المفترض انها تحتوى على عنوان next إقراء محتوى هذه الذاكرة, إذا كان يساوى عنوان الذاكر node إذاً فهى حلقة وإذا كا…

    9 أكتوبر 2005 في 22:34
  14. سلسلة - شغل مخك (32)

    السلام عليكم بما انك فى head ما عليك سوى العودة إلى الخلف لتعرف إذا كانت السلسلة مترابطة, ولا انا فاهم السؤال غلط ؟؟؟ اسف انا كنت فعلاً فاهم السؤال غلط انت تتحدث عن linked list و ليس double linked list :blink:

    9 أكتوبر 2005 في 22:26
  15. مافرق بين C و ++C القياسية و ++Visual C

    السؤال بطريقة مختلفة : ما الاقوى لعبة التنس ام من سيربح المليون ؟؟ ما الاحلى البطاطس ام الملوخية ؟؟ ما الاجمل الورد ام منظر الغروب؟؟ ما الاشيك سيارات المرسيدس ام البدل الايطالية؟؟ بإختصار انا اوافق على ما قاله الاخ هانى, المقارنة بين اللغات لايكون بهذه الطريقة…

    9 أكتوبر 2005 في 15:16
  16. مشكلة في الجمع

    //program read a number and print the number of digit and // the sum of this number>>>>>>>>>>>>>> ///=====================================================/// #include<iostream.h> int main() { int number; int count = 0; int digit; int sum = 0; int i=10; int x=0…

    5 أكتوبر 2005 في 02:27
  17. ابلغونا عند ثبوت الرؤية (الاصدار الثانى)

    رمضان كريم وكل عام وانتم بالف خير......

    4 أكتوبر 2005 في 08:36
  18. لا حرية راي في المنتدي

    السلام عليكم حرية الانسان تنتهى عندما تبداء حرية الاخرين, والاخ هارون حر فى ان ينتقد موضوع او يرد كما يشاء طالما لم يتعدى على الاخرين, ما قمت انت به هو تعدى على حرية الاخ هارون, وصدقنى لو كان الموضوع فى قسم الاسمبلى لما اكتفيت بحذفه بل كنت اعطيك إنذار عليه, ول…

    3 أكتوبر 2005 في 20:06
  19. طريقة لتغيير احجام المتغيرات القياسية

    يا حمادة الله يهديك انا رديت على السؤال دا قبل كدا www.intel.com www.amd.com webster.cs.ucr.edu

    3 أكتوبر 2005 في 05:06
  20. سؤال عن الدوائر الرقيمة ً

    وعليكم السلام ورحمة الله وبركاته اخى كريم الرجاء التقيد بالقوانين, تم تغير عنوان الموضوع حتى يتناسب معى محتواه وسيتم نقل الموضوع إلى قسم الدوائر الرقيمة فهو المكان الانسب للسؤال والسلام عليكم

    3 أكتوبر 2005 في 04:59

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…