شرح طريقة عرض الـ linked list in c++ - display linked list

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 74

  • @مؤيدفوزي10
    @مؤيدفوزي10 ปีที่แล้ว +3

    احسن من الدكتور في الشرح

  • @Alpha-V6
    @Alpha-V6 ปีที่แล้ว +1

    يخى ايه الشرح الجامد ده ربنا يجعله فى ميزان حسناتك ❤❤❤

  • @عزاممحمدالحمادي-ك8ش
    @عزاممحمدالحمادي-ك8ش 11 หลายเดือนก่อน +1

    ربنا يسعدك ويفرح قلبك يارب العالمين ❤

  • @مؤيدفوزي10
    @مؤيدفوزي10 ปีที่แล้ว +1

    ماشاء الله عليك افضل شرح 😊

  • @كيرلسفايزفوزيحنا
    @كيرلسفايزفوزيحنا 4 ปีที่แล้ว +2

    عظمه بجد شرحك مبسط جدا ... استمر

  • @نورالهدىالفروج
    @نورالهدىالفروج 9 หลายเดือนก่อน +1

    بارك الله فيك

  • @Hussein....
    @Hussein.... ปีที่แล้ว

    عظيم جدا ❤❤❤❤

  • @drmostafaameen6181
    @drmostafaameen6181 ปีที่แล้ว

    ما شاء الله عليك حفظك الله

  • @fontawesome353
    @fontawesome353 3 ปีที่แล้ว +1

    جزاك الله خيرًا

  • @mohamedantar1249
    @mohamedantar1249 2 ปีที่แล้ว +1

    رائع جدا جدا 🧡💛

  • @llraven8423
    @llraven8423 3 ปีที่แล้ว

    شكرا الك.... .كتير ساعدتني

  • @amorkh6950
    @amorkh6950 4 ปีที่แล้ว

    شكر كبير لالك
    كلشي بسيط و مشروح بطريقة حلوة

  • @samarhassan6875
    @samarhassan6875 3 ปีที่แล้ว +2

    شرحك جامد والله ربنا يجازيك خير ❤️❤️ بس المشكله الكورس مش متكمل 🥲

  • @tawansiforlifetfl9987
    @tawansiforlifetfl9987 3 ปีที่แล้ว +5

    انا عندي امتحان يوم 29/8 و 1/9 في الdata structure و فعلا أنا بشكرك من كل قلبي على شرحك اللي فهمني حاجات كتيير أوي ماكنتش مستوعبها من شرح الدكتورة في الجامعة.
    انت أسطورة و ارجو من حضرتك تحميل فيديوهات على الTree Implementation و الHash Table و الDouble Linked List
    😘😘😘😘

  • @amira__tarek
    @amira__tarek 3 ปีที่แล้ว

    شكرًا بجد جزاك الله خيرًا

  • @mahmoudadel8256
    @mahmoudadel8256 4 ปีที่แล้ว

    بساطه ولا اروع عاش

  • @abid9171
    @abid9171 4 ปีที่แล้ว

    شكراً لك
    شرحك جداً مبسط ومفهوم 👍🏻.

  • @karimmuhammad7051
    @karimmuhammad7051 2 ปีที่แล้ว +4

    و مش المفروض في دالة العرض يبقا شرط الwhile
    current_node->next
    مش current_node علطول؟
    عشان ال current_node بتشاور علي عنصر كامل )node( وما فيه من داتا وبوينتر؟؟؟
    وبارك الله فيك يابشمهندس شرحك أكثر من رائع والله

    • @A_To_Zee
      @A_To_Zee 2 ปีที่แล้ว

      اعتقد عشان ال current_node بتساوي او بتشاور على الhead لو تتذكر لمن كنا نبغا نتحقق من ان اللينكد ليست فاضيه او لا كنا بنشيك على الhead ككل مش head->data ولا ال head->next فا حنمشي على نفس المبدأ مع الcurrent_node

    • @A_To_Zee
      @A_To_Zee 2 ปีที่แล้ว +3

      برضو عشان لو كتبت current_node->next ماحيطبع اخر node عشان حيكون الnext حقها NULL

  • @mohamedzanati8669
    @mohamedzanati8669 3 ปีที่แล้ว

    جميل استمر

  • @ahmedtamer5291
    @ahmedtamer5291 4 ปีที่แล้ว

    شرح مميز تسلم

  • @nouramsaeed
    @nouramsaeed 4 หลายเดือนก่อน

    ينفع نحط في الfunction الي هي insertNode اكثر من قيمه؟

  • @يونسليتيم-ذ5خ
    @يونسليتيم-ذ5خ 3 ปีที่แล้ว +3

    استاذ انا code يطلعلي فيه
    current node ->data
    مايطلع أرقام شنو معناتها واين الخطأ ارجوو الاجابة

  • @king_ary
    @king_ary ปีที่แล้ว

    يا دكتور / اذا كان لدينا اكثر من types داخل ال struct فهل يجب ان نعمل موشر الى كل نوع بيانات ؟؟
    ام ان نكتفي بمؤشر وحيد للstruct بالكامل لعرض البيانات

  • @עמרושויכי
    @עמרושויכי 2 ปีที่แล้ว

    ممكن انو بالكود لبتكتبه ما تستخدم Global variables وتعلمنا كيف مننقل المتغير بالفنكشن؟؟

  • @اسامهمحمد-ج3ل
    @اسامهمحمد-ج3ل 2 ปีที่แล้ว

    1.طباعة عناصر القائمة الاحادية الدائرية

  • @اسامهمحمد-ج3ل
    @اسامهمحمد-ج3ل 2 ปีที่แล้ว

    لدي سؤال مش عارف اجاوب علية اكتب برنامج للقائمة الاحادية الدائرية بحيث يظهر للمستخدم الخيارات التالية

  • @mahmedemad7086
    @mahmedemad7086 4 ปีที่แล้ว

    أنا بعمل نفس الكود عندي ولكن ف ال executing بيطلعي دايما infinity loop ؟؟؟

  • @Os0os
    @Os0os 2 ปีที่แล้ว

    اسامه يحبك

  • @eslamgaber4101
    @eslamgaber4101 3 ปีที่แล้ว

    هنا ال current_node بياخد في الاول قيمه الhead و الhead بيشاور علي اول node ، ف المفروض اني اخلي السطر ال50 ان ال
    current_node ->next!=NULL
    ولا انا فاهم غلط ؟

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว +4

      المشكلة لو انت عملت كده فهو مش هيطبع النود الاخيره لان فيها ال next = null
      وكذلك لو في نود واحده بس فهو مش هيعرضها برضو لان في الحاله ديه هو مش هيدخل اللوب اصلا.
      لو حابب تفهم اكتر جرب بنفسك وشوف الناتج.
      ولو عندك اي سؤال تاني تقدر تسأل في الجروب الخاص بالقناة علي الفيسبوك
      facebook.com/groups/megacode/

    • @eslamgaber4101
      @eslamgaber4101 3 ปีที่แล้ว

      @@megacodeyt
      فعلا عندك حق ، فاتتني دي، طب هو ازاي بيقدر يعرف ان قيمه ال
      next
      في ال نود بتساوي نول
      انا شايفه بيشاور علي النود بس محددش اني جزء فيها

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว +1

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

    • @eslamgaber4101
      @eslamgaber4101 3 ปีที่แล้ว

      @@megacodeyt
      شكرا يا هندسه ، و انا حاليا متعلم اساسيات افتر افكت و عملت شويه مشاريع صغيره ،ك موشن ، لو احتجتني معاك بعد الامتحانات ان شاء الله كلمني
      انا حابب اني اساعدك 😁😁

  • @drmostafaameen6181
    @drmostafaameen6181 ปีที่แล้ว

    هل متاح كورسات خاصة مع حضرتك ؟!!

  • @MahmoudMohamed-qy3td
    @MahmoudMohamed-qy3td 2 ปีที่แล้ว

    لو سمحت يا هندسة هو لي في ال insert في شرط الlinked list فاضيه ولا لأ في حالة else كان while)last->next != NULL اما في function display كان while current_node !=NULL
    لي معملتش current_node ->next
    ارجو الرد معلش عشان عندي امتحان🥺

    • @vidpulse4267
      @vidpulse4267 2 ปีที่แล้ว

      لانو هي جوا اللوب رح تصير قيمة current loop ب NULL لانها ما رح تأشر على نود ثانية ولو عمل زي ما انتا بتحكي ما رح يطبع النود الاخيره

  • @MohamedAhmed-ys2np
    @MohamedAhmed-ys2np 5 ปีที่แล้ว

    عاوز اسأل على حاجه خارج نطاق الحلقه هو مثلا بعد ما عملت برنامج اله حاسبه بلغه ++c بعمل ايه في الكود بتاعه عشان يبق برنامج له واجهه زي ابليكشنز الموبايل كده؟؟

    • @megacodeyt
      @megacodeyt  5 ปีที่แล้ว

      للأندرويد ولا الويندوز ؟

    • @MohamedAhmed-ys2np
      @MohamedAhmed-ys2np 5 ปีที่แล้ว

      @@megacodeyt أندرويد

    • @megacodeyt
      @megacodeyt  5 ปีที่แล้ว +1

      الأفضل في الأندرويد انك تستخدم جافا أو كوتلين ولكن تقدر تستخدم الـ c++ ولكن في نطاق ديق جدا
      وفي برامج زي Rad studio تقدر تستخدمها ولكن محتاج تتعلم ازاي تصمم وتبرمج عليها الأول
      ولكن لو هتعمله مباشرة بالجافا هيبقي اسهل وخصوصا ان الجافا قريبة جدا من الـ c++

    • @MohamedAhmed-ys2np
      @MohamedAhmed-ys2np 5 ปีที่แล้ว

      @@megacodeyt شكرا جدا 😘

  • @tarekkotb
    @tarekkotb 4 ปีที่แล้ว +1

    عندى سؤال
    دلوقتى اى شغل بيشتغله اى function على عنصر struct بيتخزن ويفضل موجود حتى بعد انتهاء ال function
    طيب لما ابدأ ال function ....... insert value مرة تانية ويعرف الpointer ....new_node مرة تانى ازاى مش بيعمل error انى عرفت نفس العنصر مرتين
    شاكر مقدما لردك

    • @megacodeyt
      @megacodeyt  4 ปีที่แล้ว +4

      بص هو الموضوع بسيط بس محتاج تركيز شويه
      الفكره ان في الدالة الي بتضيف نود جديدة فعلاً هو بيعمل نود جديدة تحت مسمي new_node
      ولكن هنا النقطة المهمة
      node* new_node = new node;
      الفكره هنا في حاجتين
      اول حاجه امر "new node" وده امر بيعمل نود جديدة نسخة من الـ struct الي اسمه node
      بس هنا هو بيعمل نود جديدة بدون اسم
      والـ new_node هو مش اسم ليها, هو يعتبر بوينتر بيشاور علي مكانها في الميموري مش أكتر
      فالنود بتتضاف في الميموري عادي والبوينتر بيشاور عليها علشان اقدر اعدل فيها من خلاله ولكن خد بالك ان انا مش بعدل علي الـ struct نفسه , انا بعدل علي النسخه الي عملتها منه.
      دي كده اول نقطة
      تاني نقطة وهي ان اي variable بعرفه جوا الـ function فهو بينتهي بمجرد انتهاء تنفيذ الـ function
      وبالتالي بإنتهاء الـ function هتكون النود اتضافت للينكد ليست ولكن البوينتر هيكون انتهي خلاص ولما انادي علي الـ function مره تانيه فعادي هو هيعرف البوينتر من جديد كاول مره
      اتمني اكون قدرت اوضح المعلومة بشكل كويس ومتترددش لو في نقطة مش مفهومة او اي استفسار تاني.

    • @tarekkotb
      @tarekkotb 4 ปีที่แล้ว

      @@megacodeyt تمام جدا
      لكن اى تغيير (باستخدام function) على محتويات ال node بيستمر معايا لانه بيغير فى ال reference بتاع النود مش ال value .... مش كدة ؟

    • @megacodeyt
      @megacodeyt  4 ปีที่แล้ว

      بيفضل موجود لانه بيتغير في المكان بتاعها في الميموري.

    • @tarekkotb
      @tarekkotb 4 ปีที่แล้ว

      @@megacodeyt شاكر لذوقك واسف على الاطالة
      وكنت عايز لو امكن كتاب لشرح لغة c++ بس يكون كتاب شامل ووافى عشان انا لسة فى بداية المجال وبدات بيها عشان تكون قاعدة اتعلم منها باقى اللغات بسهولة
      وشاكر ليك مقدما

    • @eslamgaber4101
      @eslamgaber4101 3 ปีที่แล้ว

      @@tarekkotb "
      c++ how to program " on amazone

  • @Samy-uv4sp
    @Samy-uv4sp 3 ปีที่แล้ว

    عملت نفس الخطواط على string ولكن النص مابيظهرش .. ممكن حل ولكم جزيل الشكر

    • @ahmedsaadoun5270
      @ahmedsaadoun5270 3 ปีที่แล้ว +1

      build your node to hold the string as an array of characters .
      not string x ;
      but , char[100] ;
      like that

    • @Samy-uv4sp
      @Samy-uv4sp 3 ปีที่แล้ว +1

      @@ahmedsaadoun5270 تمام شكرا جدا على اهتمامك ورجعت الكود طلع الخطأ عندي

  • @MagedYaseer
    @MagedYaseer 4 หลายเดือนก่อน

    يسلام لو حد ما شاء الله فاهم زيك يشرح algorithm ❤🥹 يارب ترد إذا توافر من واقتك

  • @sumoodsd7892
    @sumoodsd7892 3 ปีที่แล้ว

    هل في امكانية تنزيل روابط الاكواد

  • @aboal_rem2251
    @aboal_rem2251 3 ปีที่แล้ว

    شكرا جدا جدا على مجهودك وشرحك الراااائع💯✔
    ممكن اعرف شو هو ال كيرلي بركيت شفت أخ سألك عنه في التعليقات وماعرفته بصراحة اتمنى تجاوبني

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว

      الاقواس الملتوية = { }

    • @aboal_rem2251
      @aboal_rem2251 3 ปีที่แล้ว

      @@megacodeyt
      شكررررا جدا اخي بارك الله فيك كنت حافظ انها block

  • @ahmedragab3679
    @ahmedragab3679 2 ปีที่แล้ว

    how can i get this code

  • @youssefkhaled7879
    @youssefkhaled7879 3 ปีที่แล้ว

    الكود ناقص كيرلي بركيت في الاخر ازاي رن معاك من غيره ؟

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว +1

      لا, هو مش ناقص
      ركز هنا 03:52 هتلاقي وانا بكتب في جزء علي الشمال اختفي فيبان اكنه ناقص كمان ركز مع void.

    • @youssefkhaled7879
      @youssefkhaled7879 3 ปีที่แล้ว

      تمام
      بس كنت عايز اعرف حضرتك مشرحتش double linked list ليه
      + احب اشكر حضرتك علي المجهود والشرح الرائع ده ❤

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว

      لسه الكورس هيتضاف ليه فيديوهات مستقبلا

  • @moeali1699
    @moeali1699 3 ปีที่แล้ว

    you are amazing
    please get back come on man

  • @AbanoubAziz-o5c
    @AbanoubAziz-o5c 3 ปีที่แล้ว

    ممكن اتواصل مع حضرتك

    • @megacodeyt
      @megacodeyt  3 ปีที่แล้ว +1

      ممكن تتواصل معايا من خلال صفحات التواصل الاجتماعي للقناة

  • @المبرمجةالمحترفه
    @المبرمجةالمحترفه 3 ปีที่แล้ว

    عملت نفس الكود ،بس مايعرض شي

    • @ahmedhaider9682
      @ahmedhaider9682 3 ปีที่แล้ว

      وانا كمان

    • @bodyelkeber3317
      @bodyelkeber3317 3 ปีที่แล้ว

      @@ahmedhaider9682 وانا كمان ممكن اعرف حليت المشكله دي ازاي

    • @bodyelkeber3317
      @bodyelkeber3317 3 ปีที่แล้ว

      وانا كمان ممكن اعرف حليت المشكله دي ازاي

  • @اسامهمحمد-ج3ل
    @اسامهمحمد-ج3ل 2 ปีที่แล้ว

    السلام عليكم اخي محمد ادرس تقنيه معلومات جامعة