منتديات نور الهدى

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

+6
sandy.h
BooDy
wild flower
طالبه
taitos
cs_senior
10 مشترك

    اسأل ... استشير

    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الثلاثاء 14 أكتوبر 2008 - 22:54

    mr metoo كتب:

    ممكن تستقبليه فى ارراى وتعكسى الاندكس بتاع الاراى
    بس مش متاكد
    والله اعلم

    اه صح
    شكرا يا بشمهندس جدا ع الفكرة

    انا عملتها كده : اخدت من اليوزر ال string وبعد كده حولته لمصفوفه من النوع char وعكستها
    string s = Console.ReadLine();
    char[] ch = s.ToCharArray();
    Array.Reverse(ch);

    شكرا يا بشمهندس وشكرا يا دينا
    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الأحد 19 أكتوبر 2008 - 0:00

    انا عاوزة شرح للـ Regular Expresion
    انا دورت وقرأت حاجات بس اتلغبطت ومفهمتش اوي في الاخر Sad
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اسأل ... استشير - صفحة 2 E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف BooDy الأحد 19 أكتوبر 2008 - 0:33

    طالبه كتب:Regular Expresion
    انا ممكن أتكللم عنه في الـ bash scripting
    بس مش عارف هيبقى هوا نفسه بتاع السي شارب ولا ايه

    و على فكرة الموضوع ده عايز تركيز جامد جدا عشان يتفهم!!
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 0:55

    طالبه كتب:
    السلام عليكم ورحمة الله وبركاته

    انا كنت عاوزة اسال سؤال في السي شارب

    فاقتبست فكرة بشمهندس فالكون في قسم الجافا ( بعد إذنه يعني Smile )

    وفولت اعمل موضوع للأسئلة هنا
    للي عنده سؤال او استفسار او طلب في السي شارب






    اولا شكرا عل المشاركه الجميله ديه

    ثانيا افتكر ان فيه موضوع موجود فعلا باسم تبادل افكاريمكن مش فهمتى ان المقصودمنه الاسـئله عموما مش المشاريع بس

    بس ماعلينا انادمجت الموضوع لان هدفهم واحد

    طالبه كتب:

    وهو هيبذل قصارى جهده في الشرح وانا هبذل قصارى جهدي في الأسئلة Laughing

    مش فارق كبير يعني Smile

    سلام

    Shocked جديده ديه

    اتفضلى اسالى براحتك


    عدل سابقا من قبل cs_senior في الأحد 19 أكتوبر 2008 - 16:23 عدل 1 مرات
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty >>

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 1:07

    طالبه كتب:بسم الله نبدا اول سؤال

    انا كنت عاوزة اعكس ال string
    بمعنى اني هطلب من اليوزر يدخل string بس لما اجى اطبعه اطبعه معكوس
    بمعنى اليوزر هيدخل "hend"
    لكن انا عاوزة اتعامل معاها انها "dneh"

    ينفع اعمل كده ؟ ولو ينفع ازاى ؟؟

    نبتدى الليله

    اه ينفع بطرقتين عل حسب ما اعرف لو السترنج بتاعك اساسا حروف فقط
    اول طريقه زى ما البشمهندسين قالوا
    تحولى السترنج لاراى

    فيه طريقه تانيه وديه امكانيه فى السى شارب مش موجوده فى الجافا

    ان السترنج اسااسا عباره عن اراى فكل الحكايه انك بتحطى اندكس

    زى كده مثلا

    string x="hello";
    console.write(x[0]);


    output--> h

    انما بقى لو كانت السترنج عباره عن ارقام فيه طريقه تانيه للموضع ده
    انك بتجيبى باقى القسمه عل 10 وبعدين القسمه مره تانيه عل 10 لحد ما الرقم يخلص


    int x=100110;

    while(x>0)
    {int y=x%10;
    console.write(y);
    x/=10;
    }

    بس كده
    سورى لو فيه كودولا حاجه غلط اصلى بكتب عل عمى Cool
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 1:08

    طالبه كتب:انا عاوزة شرح للـ Regular Expresion
    انا دورت وقرأت حاجات بس اتلغبطت ومفهمتش اوي في الاخر Sad

    اوكش هبقى انزل شرحها بس جهازى يتصلح بس
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 1:15

    طالبه كتب:Regular Expresion
    انا ممكن أتكللم عنه في الـ bash scripting
    بس مش عارف هيبقى هوا نفسه بتاع السي شارب ولا ايه

    و على فكرة الموضوع ده عايز تركيز جامد جدا عشان يتفهم!!

    اه واحده فى كل اللغات
    بس الرموز احيانا بتختلف
    هيا الاصل من لغه البيرل لو عندك فى البايثون تبع البيرل يبقىمفيش اختلاف كبير عن السى شارب
    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الأحد 19 أكتوبر 2008 - 9:24

    مع الفارق طبعا ان هو عامل الموضوع عشان يجاوب وانا عاملاه عشان اسأل

    مش شرط والله

    حتي انا اول واحد حاطط مساعده بما ان الناس بتحب الجافا اوي وشغاله يعني Very Happy
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 16:30

    طالبه كتب:شكرا يا بشمهندس جدا جدا على الفكرة
    انا برضه قولت اكيد ان البرنامج فيه حاجة انا مش عارفاها عشان كده معرفتش اكمله
    يعني مثلا انا مكنتش اعرف ال regex
    ادعولي بقى ربنا يوفقني Sad
    وان شاء الله بكرة هقعد افصص الكلام واحاول اعمله تاني لأني فاصلة دلوقتي خالص Laughing
    شكرا ليكوا كتيييييييييير
    فيه طريقه تاينه بس نسيت خلاص انزلها هنا
    الفكره انك بتعملى لوب عل التكست اللى اليوزر بيكتبه
    وفيه عندك فى السى شارب ميثود عشان تعرفى
    الحرف نوعه ايه رقم ولا حرف سييمول ولا كباتل


    وممكن تستخدمى ال
    richtextbox
    بدل التكست بوكس العادى
    وميزه كده انك عندك ميثود find عشان تعملى سيرش
    فممكن تعملى اراى تحطى فيها الرموز
    & ^ * مثلا
    وبعديها لووب يدور فى التكست عل الرمزده لو لاقيته تخدى الانكس بتاعه

    يعنى مش لازم ال regex
    بس كده
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اسأل ... استشير - صفحة 2 E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف BooDy الأحد 19 أكتوبر 2008 - 20:36

    السلام عليكم و رحمة الله و بركاته


    بالنسبة للـ regular expressions (aka regex)
    انا مش هقول احنا ممكن نستخدمها في ايه و كده .. أنا هدخل في كيفية استخدامها على طول

    الرموز المستخدمة في الـ RE:
    . ^ $ * + ? { [ ] \ | ( )

    هنبدأ بـ '[' و ']' .. و دول بستخدموا في تحديد الـ Character Class .. و ده جزء من جملة الـ RE

    مثال1:
    [abc]
    لما نعمل سيرش في الكلاس دي ... هيطلعلنا حاجة من الموجودين جوا الكلاس
    يعني هيطللع a و b و c ... (إذا كانوا موجودين)
    و في طريقة تانية نمثل بيها نفس الكلاس دي ... و هي
    [a-c]
    علامة '-' بتخلينا ناخد range من الحروف أو الأرقام
    يعني لو كتبنا [a-z] يبقى كل الحروف من a لـ z ... بس خدوا بالكوا ... دي Lower Case كلها


    مثال 2:

    طيب افرض عايزين نعمل سيرش على الكلام اللي فيه أرقام بس .. مفيهوش حروف خالص

    في عندنا رمز '^' ده معناه NOT
    يعني من الآخر ... عشان نحقق الكلام اللي فوق .. المفروض نكتب:
    [^a-zA-Z]

    لاحظوا [a-zA-Z] عشان الـ Capital && Small Letters



    مثال 3:
    افرض بقى عايز أدور على الرمز '[' نفسه ...
    في الحالة دي بنستخدم الرمز '\' (Back Slash) عشان نلغي المعنى الحقيقي بتاع الرمز '[' ... فهيكون الـ Expression كالآتي:
    [\[]

    و بما اننا دخلنا في الرمز ده '\' .. فخلينا نكمل كلام فيه شوية
    في عندنا predefined special sequences
    هما اللي في الجدول ده:
    \d
    Matches any decimal digit; this is
    equivalent to the class [0-9]

    \D
    Matches any non-digit character; this is
    equivalent to the class [^0-9]

    \s
    Matches any whitespace character; this is
    equivalent to the class [ \t\n\r\f\v]

    \S
    Matches any non-whitespace character; this is
    equivalent to the class [^ \t\n\r\f\v]

    \w
    Matches any alphanumeric character; this is equivalent to the class
    [a-zA-Z0-9_]

    \W
    Matches any non-alphanumeric character; this is equivalent to the class
    [^a-zA-Z0-9_]
    يعني لو عايزين ندور على حاجة فيها مسافة و حرف a مثلا ... نكتب:
    [\sa]

    لحد دلوقتي اشطة أوي!!!

    Repeating
    مثال 4:
    عايزين نعمل سيرش على كلمة زي ba6e5 مثلا .. بس عندنا حرف الـ e مش عارفين هوا موجود كام مرة
    يعني ممكن يكون ba6ee5 أو ba6eeeeeeeeeeeeee5 ... أو أي عدد من الحرف e

    في الحالة دي هنستخدم الرمز '*' ... ده باختصار شديد معناه Zero Or More Characters
    يعني ... لما نكتب:
    [ba6e*5]
    يبقى ممكن يجيبلي الكلمات (ba65 , ba6e5 , ba6ee5 , ba6eee5) and so on

    مثال 5:
    طيب افرض انا عايز اجيب اي واحدة من الكلمات دي:
    (ba6e5 , ba6ee5 , ba6eee5) and so on
    بس مش عايز أجيب ba56 ... عشان دي مش عاجباني ... مش من عائلة البطيخ يعني من الآخر
    فكده هنستخدم رمز '+' و ده الفرق الوحيد بينه و بين الـ '*' انه بيجيب One or more Charachters
    يعني هنعمل:
    [ba6e+5]


    مثال 6:
    طيب انا مش عايز كل البطيخ ده ... ايه اللي يخليني أزود عن حرفين e ...
    كده هندخل في الرمز ده '?'
    و ده معناه Zero Or One Character
    يعني مثلا ... خلينا نكتب:
    [ba6ee?5]
    كده هيطلعلنا قيمتين بس ... اللي هما (ba6e5 , ba6ee5)


    آخر حاجة في الـ Repeating بقى و تعتبر أصعب حاجة فيهم (أصعب السهل يعني):
    الرمزين '{' and '}'
    و دول بيحددوا أقل عدد و أكبر عدد من مرات تكرار الحرف أو الكلاس
    مثال 6:
    ba6e{1,10}5
    الناتج بتاع دي بيدني كلمة بطيخ بحرف الـ e أقل حاجة مرة واحدة ... و أكتر حاجة 10 مرات
    يعني الـ range بتاع حرف الـ e ... من 1 لـ 10

    (ba6e5, ...................... , ba6eeeeeeeeee5) (متعدوهمش ... هما 10 بالظبط!!)

    ممكن بقى نحدد رقم maximum و مانحددش minimum ... و هوا هيحط الـdefault بتاعنا هو رقم 0
    ba6e{,10}5

    و ممكن برضه نحدد minimum و مانحددش maximum ... و دي هتبقى من صفر لما لا نهاية
    (هيا مش مالا نهاية أوي ... هيا لحد 2 مليون ... بس عموما معتقدش انك هتحط حاجة فيها 2 مليون احتمال ... فاعتبره مالا نهاية)

    استنتاج أخير:
    MetaCharacter
    in { and } metacharacter's mode
    *
    {0,}
    +
    {1,}
    ?
    {0,1}

    معلش الموضوع طويييل اوي

    و بالرغم من كده .. برضه ده مش الشرح كامل

    فياريت لو حد يقدر يكمل على الشرح ده أو يفيدنا بأي أمثلة ميتأخرش علينا بيها

    عموما انا عايز أقوللكوا اني مكتبتش ده كله من عندي
    انا استعنت بالبايثون توتوريال عشان أعرف أنظم الحكاية ... و اعرف الحاجات اللي ناقصاني فيها

    Source

    شكرا
    سلام
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اسأل ... استشير - صفحة 2 E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف BooDy الأحد 19 أكتوبر 2008 - 20:37

    بالمناسبة Very Happy

    aka = Also Known As
    Very Happy Very Happy
    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الأحد 19 أكتوبر 2008 - 21:11

    شكرا يا بمشهندس جدا جدا جدا ع الشرح
    انا كده فهم الدنيا ماشية ازاي في ال regex
    شكرا Smile
    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الأحد 19 أكتوبر 2008 - 21:25

    وفيه عندك فى السى شارب ميثود عشان تعرفى
    الحرف نوعه ايه رقم ولا حرف سييمول ولا كباتل

    طب ايه هي الميثود دي ؟؟
    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الأحد 19 أكتوبر 2008 - 21:29

    تمام يا عبده

    دي فكرة الـ regex عموما

    استخدامها ازاي بقي ؟

    الفكرة كلها

    ان انا بعطيله pattern

    شكلها كذا ... بيبقي الشكل اللي انا عاوز ابحث عنه في الجملة اللي اللي اليوزر بيدخلها مثلا

    وارجع اعطيلة الحاجة اللي هيبحث فيها عن الحاجة اللي انا خددتهاله

    Very Happy

    للتوضيح

    عندي text box

    اليوزر بيدخل فيه حاجة المفروض يعني

    انا عاوز اتاكد من الحاجة المدخله دي هل هي زي ما انا عاوز ولا لا

    لو اه ماشي لو لا يطلع message مثلا يقوله يا غبي دخل حاجة صح Very Happy

    مثلا يعني Very Happy

    #################################

    استخدامها في السي شارب

    Regex r = new Regex("hena el pattern elly ana ba search 3leeh ");


    وبعدين بعطيله الحاجة اللي هبحث فيها

    بالشكل دا


    Match m = r.Match("hena el7aga elly ba search feha ");


    وبعدين بعمل اللي انا عاوزه علي اسا الناتج وكدا

    حضرتك بس شوفي اكواد كتيرة وشوفي افكار والعملية هتمشي معاكي

    ################################

    في الجافا



    Pattern ptrn = Pattern.compile("[a-zA-Z]");
    Matcher m = ptrn.matcher(regex);
    while(m.find()){
    numOfValues++;
    }


    انا هنا كنت بسيرش علي اللي اليوزر هيدخله في التيكست بوكس
    عشان اطلع الحروف من العلامات من اي حاجة اليوزر ممكن يدخلها

    وعلي اساسها هعرف احدد عدد ال true والـ false

    وكمان هعرف ارسم واحط الحروف فقط وميحطش علامات مثلا او ارقام او اي رمز غلط

    #########################

    إستخدامتها كتير اوي

    لما بنعمل ctrl + f

    ونسيرش علي اي كلمة مثلا في ال word او في ملف فيه text

    في الـ pdf مثلا

    ويقوم يـظلل - highlight - للكلمة بلون معين وكدا

    دي regex

    ###########

    ليها استخدامات كتيرة اوي

    ومريحه اوي + انها بتعطي للكود مظهر جميل Very Happy
    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الأحد 19 أكتوبر 2008 - 21:38

    طب ايه هي الميثود دي ؟؟

    اعتقد يا ضياء انت قصدك علي equals

    يعني يا باشمهندسة حضرتك هتعطي string object.equals
    وتبعتي الحاجة اللي عاوزه تتاكدي من انها بتساويها او لا

    يعني كدا
    الكود:

    String s = " gfkgfgf " ;

    وبعدين

    الكود:

    s.Equals("a-z");

    لو هي اعتقد مش حلوة !!
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 22:29

    لا مش equals

    اقصد ده



    char x='g';

    console.write(char.isdigit(x));

    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الأحد 19 أكتوبر 2008 - 22:33

    هههههههههههه مفرقتش Razz

    دي string

    ودي char

    بس ليه الأذية دي يا توتو

    احنا فاضيين Very Happy
    BooDy
    BooDy
    ( النائب العام )
    ( النائب العام )


    ذكر
    عدد الرسائل : 2781
    العمر : 34
    نسبة احترام قوانين المنتدى : اسأل ... استشير - صفحة 2 E7tram11
    نقاط : 690
    تاريخ التسجيل : 16/06/2007

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف BooDy الأحد 19 أكتوبر 2008 - 22:35

    اشطا عليك يا فليكن Very Happy

    شفت أمثلة البطيخ بتنفع ازاي في الشرح؟! Razz
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الأحد 19 أكتوبر 2008 - 22:41

    Falcon كتب:
    طب ايه هي الميثود دي ؟؟

    اعتقد يا ضياء انت قصدك علي equals

    يعني يا باشمهندسة حضرتك هتعطي string object.equals
    وتبعتي الحاجة اللي عاوزه تتاكدي من انها بتساويها او لا

    يعني كدا
    الكود:

    String s = " gfkgfgf " ;

    وبعدين

    الكود:

    s.Equals("a-z");

    لو هي اعتقد مش حلوة !!

    كودك مش مظبوط

    فى السى شارب فى معنين ليساوى
    1-reference equality
    2-value equality

    اول واحد لما يكون اتنين اوبجكت بيشاورا عل نفس الحاجه
    ديه اللى بتتعمل ب equals

    انما لما تكون عاوزين تقارن بين قيمتين
    عندك compareto()
    بترجع تلات قيم
    1 0 -1
    عل حسب القميتن متساوين ولا واحد اكبر من التانىا
    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الأحد 19 أكتوبر 2008 - 23:32

    فى السى شارب فى معنين ليساوى
    1-reference equality
    2-value equality

    اووبس

    صح

    بس دي في البرمجة عموما

    مش في السي شارب بس

    في برمجة الـ oop عموما يعني

    ###########

    بس انا قصدي عالفكرة عموما يعني

    اني اقارن بالشكل دا

    رخمه اوي وملهاش لازمة في وجود الـ regex

    يعني لو اتعملت .match >>> بدل الـ equals

    كـ value Equality

    او compareto

    جافا او سي شارب عموما يعني

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

    برود يا توتو Razz
    ماتحاولش Very Happy
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الإثنين 20 أكتوبر 2008 - 3:21

    Falcon كتب:

    بس انا قصدي عالفكرة عموما يعني


    اني اقارن بالشكل دا

    رخمه اوي وملهاش لازمة في وجود الـ regex

    يعني لو اتعملت .match >>> بدل الـ equals

    كـ value Equality

    او compareto

    جافا او سي شارب عموما يعني

    تبقي رخامة ولف ودوران
    يافاهمنى غلط انت
    الفكره انك بتعمل سيرش عل الحروف مش المعاملات
    يعنى تجيب p w t
    مش
    & ^

    لان مفيش حاجه اساسا بتقولك ايه الرمز عل حسب منا فاكر

    وفايده الرخامه ديه انك ياسيدى هتعرف فيه كام متغير فعلى من غير تكرار

    فخمممممت


    برود يا توتو Razz
    ماتحاولش Very Happy

    فضحتنى الله يخر بيتك Mad

    طب معنتش عازمك اهه Razz


    عدل سابقا من قبل cs_senior في الإثنين 20 أكتوبر 2008 - 12:34 عدل 1 مرات
    avatar
    زائر
    زائر


    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف زائر الإثنين 20 أكتوبر 2008 - 8:23

    ايون ايون

    ما تقول كدا يا توتو

    ولا بتكسل تكتب

    ############

    فضحتنى الله يخر بيتك

    طب معنتش عازمك اهه

    ههههههههههههههههههههههههههههههههههه

    دا انتوا عيال نحس ,, الواحد بيشوف منكم غير وجع الدماغ Sad
    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الإثنين 20 أكتوبر 2008 - 11:21

    ايوااااا احب انا اوي النقاشات دي Very Happy
    يكون في اختلاف وكل واحد يطلع كل المعلومات اللي عنده Smile
    استمروا بقى عشان والله بتبقى نقاشات مفيدة اوي وبحب اتابعها Laughing
    cs_senior
    cs_senior
    مشرف منتدى السى شارب
    مشرف منتدى السى شارب


    ذكر
    عدد الرسائل : 408
    نقاط : 80
    تاريخ التسجيل : 28/04/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف cs_senior الإثنين 20 أكتوبر 2008 - 12:33

    طالبه كتب:ايوااااا احب انا اوي النقاشات دي Very Happy
    يكون في اختلاف وكل واحد يطلع كل المعلومات اللي عنده Smile
    استمروا بقى عشان والله بتبقى نقاشات مفيدة اوي وبحب اتابعها Laughing

    نستمر فى ايه؟؟؟
    هو باسكت بول

    النقاش عل اد السؤال
    والاسئله اللى فاتت خلاص انتهت
    ولا فيه سؤال تانى Wink
    طالبه
    طالبه
    CS Supporter
    CS Supporter


    انثى
    عدد الرسائل : 1944
    العمر : 35
    نقاط : 792
    تاريخ التسجيل : 14/02/2008

    اسأل ... استشير - صفحة 2 Empty رد: اسأل ... استشير

    مُساهمة من طرف طالبه الأحد 26 أكتوبر 2008 - 23:26

    عندي سؤال
    لو عندنا ميثود وجوده الميثود بنعمل recursive بننده على نفس الميثود بشكلين مختلفين
    زي مثلا في ال merge sort
    بنقسم المصفوفة اتنين وجوه ميثود ال mergesort بعمل جملة if ولو الشرط ترو بنده على نفس الميثود مرتين
    زي كده مثلا
    MERGE-SORT(A, p, r)
    if p < r
    then q ← ⌊(p + r)/2⌋
    MERGE-SORT(A, p, q)
    MERGE-SORT(A, q + 1, r)
    MERGE(A, p, q, r)

    انا استدعيت الميثود اول مرة فيهبدا في الميثود من اول وبعدين يوصل لنفس الجملة اللي انا استدعيت عندها فهيبدا من الاول تاني
    ولا هيعمل الاستدعاء بتاع الجملة الاولى ويخلصها وبعدين يعمل الاستدعاء التاني
    ولا ايه

    مش عارفة السؤال مفهوم ولالا Rolling Eyes

    بس المهم يعني عاوزة افهم الميثود دي هتمشي ازاى

      الوقت/التاريخ الآن هو الأحد 19 مايو 2024 - 22:28