مصطفى 36a2
مشرف قسم C/C++
- سوريا
- ربّي يسّر
- خوارزمية ترتيب المشط
يا إلهي ! Block Sort لا تبدو شيئاً أرغب في قراءته حتى :) أما smooth sort فقد أعجبتني :) تستحق الدراسة شكراً جزيلاً لك , برأيك هل تحتاج الصفحة الحالية(التي نحن فيها) إلى المزيد من المعلومات أو الاختبارات ؟
- لغز الروبوتات الثلاثة
يمكنك أن تسأل سؤالاً يتضمن and أو or أو xor لعدة أمور في سؤال واحد , مثلاً : هل أنت روبوت و صادق ومن على يمينك كاذب ؟ (في سؤال واحد ) سأتركك تفكرّ :)
- لغز الروبوتات الثلاثة
لا يا أخي , ليس بالضرورة أن يقول شيء مختلف , يمكن له أن يكذب عشر مرات متتالية مثلاً أو يصدق ألف مرة متتالية المتذبذب لا يحكمه قانون , هذا الكلام موجود في التعليقات الأولى في هذا الموضوع أكرر المتذبذب ليس مضطراً لأن يكذب أو يصدق في حالات معينة , وفي حالتك قررت …
- لغز الروبوتات الثلاثة
الخطأ هنا : هناك احتمالان جديدان يتضمنان : ==الأول أهبل == فالمتذبذب يمكن له أن يصدق كما لو كان صادقاً أو يكذب كما لو كان كاذباً عدداً غير محدد من المرات وبدون قانون يحدد له ذلك
- لغز الروبوتات الثلاثة
جونكر : المتذبذب لا يكذب ثم يصدق بتسلسل معين , بل وفق عملية عشوائية غير مستقرة , اللغز الأصلي (للأسف نص اللغز في هذه المشاركة ill defined ) يوضّح أن المتذبذب يصدق أو يكذب حسب سقوط عملة معدنية في رأسه - نقش أو كتابة - وعلى ذلك فعند الحصول على إجابتين نعم أو إجا…
- خوارزمية ترتيب المشط
أظن أن الوقت الأفضل كـ Big-Oh أو كـ Big-Omega هو نفسه هنا أو لا فرق , فكلاهما صحيح هنا .(استخدم وسم latex هكذا [latx]Hello[\latex] فقط استبدل الـ\ بـ / )
- خوارزمية ترتيب المشط
هذا اسمه عمل جماعي :) شكراً جزيلاً لك للإثراء الصورة في الرد السابق توضح السلاحف في ترتيب الفقاعة أيّما توضيح . بصراحة لو لم تسأل عن أهمية الخوارزمية لما كنت انتبهت للأمر , لذلك سؤالك كان مصيرياً في هذا الـThread (كيف نترجم هذه الكلمة ) المهم : بخصوص وجود Big-…
- a+5 - a != 5
لا أدري بماذا أجيبك صراحةً , أنا أعتبر كل ما يمكن تعريفه متغيرات , حتى الكائنات objects أعتبرها متغيرات , مثلاً المؤشر الذي ذكرته أنا أعتبره متغيراً نوعه (مؤشر إلى long long ) والسبب من وراء هذا الاعتبار هو ما يلي : تعريفي للمتغير : هو كل ما يتم حفظه في الذاكر…
- خوارزمية ترتيب المشط
شكراً لك جونكر على الرد والإثراء , السبب الأساسي من وجود ترتيب المشط هو إزالة السلاحف , والخوارزمية التي ذكرتها في ردك هي ترتيب الفقاعة bubble sort حسب ظني , ولكن من الامور الهامة التي يجب التنويه إليها هي أن خوارزمية المشط هي مرحلة أولية فقط تسبق ترتيب الفقاع…
- a+5 - a != 5
السلام عليكم , حمداً لله على عودة المنتدى , حلي للمسألة هو ما يلي : #include <iostream> using namespace std; int main() { long long*mv; cout<<int(mv+5)-int(mv); return 0; } يعني : عند تعريف mvكما يلي : long long*mv; فإن عملية الزيادة تصبح زيادة عناوين , وبما أ…
- الحمدلله على عودة الفريق العربي للبرمجة
لا يمكنك تصور سعادتي بعودة المنتدى . الحمد لله . المنتدى أخذ جزءاً مني لا يمكنني استرداده , حمداً لله على عودته وأرجو ألا تتكرر هذه الفاجعة , وأرجو تبيان السبب إن أمكن رجع المنتدى :tbdance:
- a+5 - a != 5
حلك صحيح بالطبع , ولكن هناك حل أبسط بكثير , لا يعتمد بشكل مباشر على operator overloading ولكنه بطريقة ما كذلك , فالعملية a+b أحياناً تصبح a+c*b لسبب ما :) هل يمكنك معرفته , حلّي كان سطراً واحداً فقط وهو تعريف المتحول mv لا أكثر . سأضعه مساء اليوم إن لم تقدم حل…
- هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس
أهلاً بك جونكر هل يمكنك التأكد إذا كان هناك تعليمات للمترجم مثل Wtrigraphs- للـ gcc فهي لا تعمل بدونها , ربما يكون نفس الشيء عندك
- a+5 - a != 5
الفكرة في نوع المتحول ;) , غير , عدل بدل , المهم أن تعطي العبارة العدد 40
- a+5 - a != 5
السلام عليكم ورحمة الله وبركاته لدي متغير اسمه mv وله نوع ما , قمت بكتابة الكود التالي : cout<<int(mv+5)-int(mv); وهو يطبع العدد 40 , وفق قواعد اللغة الصحيحة المعرفة بشكل جيد . فهل يمكنك معرفة السبب ؟
- هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس
ما شاء الله عليك , أنت أحد الشخصين الموجودين هنا الذين يمكنهما الإجابة :) الشخص الآخر هو C++er . وفقك الله
- هل درست ++C من الـ manual ؟ لا ! إذاً استعد للكوابيس
هناك شخصان فقط في المنتدى يمكنهما فهم السبب , أحد أكثر الأمور إرباكاً في اللغة, شيء لا يمكنك تخيله , من الفضاء أو من عالم آخر . لو كان الكود طويلاً لتردد البعض في قراءته , ولكن ماذا عن cout<<"??!"; أو في الـ C puts("??!"); هل تتوقع أنك ستحصل على أسوأ كابوس للي…
- تعرّف على std::upper_bound , std::lower_bound
السلام عليكم ورحمة الله وبركاته لتكن لدينا القائمة التالية : 1 2 7 9 5 3 4 نقول أن 2 هي الحد العلوي للـ 1 , والـ7 هو الحد العلوي للـ 5 , ببساطة لو قمنا بترتيب القائمة فإن الحد العلوي لقيمة ما هو القيمة التي تليها في القائمة ( من أجل قائمة لا تحوي عناصر متكررة …
- أهمية العملية >operator وأمثلة على استخدامها
المصائب التي تجلبها العملية > لا يمكن حصرها , فتعريفها بشكل خاطئ سيؤدي إلى تشويش جميع التوابع التي تعتمد عليها .. إليكم هذا المثال (من تجربة قاسية) : لدينا فيل :) الفيل له معدل ذكاء IQ و له وزن W نريد ترتيب قائمة من الأفيال بحيث يكون الـ IQ متزايداً والـ W متن…
- للمبتدئين
إخواني الكرام , عندما تخطر على بالكم فكرة ترونها جيدة , قوموا فوراً بتنفيذها بأنفسكم , ولا تنتظروا أحداً . لو كتب كل منا مقالة في المجال الذي ذكرتموه , أو لو بحث عن المقالات الموجودة ونظمها , لانتهى الأمر بسرعة ودون كثير أخذ ورد .. يمكن للمشرفين تثبيت , نقل ,ح…