#014

  Рет қаралды 168,946

Adel Nasim

Adel Nasim

Күн бұрын

Пікірлер: 79
@wael6349
@wael6349 4 жыл бұрын
كنت بالأول بداية كورساتك بعمل سرعة المقطع بعض الاوقات مضاعفة مرتين. اليوم شكلي رح اعملها 0.5 ههههههه عاشت ايدك مهندس عادل
@Omar-Al-Farouq1
@Omar-Al-Farouq1 Жыл бұрын
مر على النشر 4 سنوات واستفدت منك كتيييييير والكل خايف من المادة بالجامعة وانا بقولهم عليكم بعادل نسيم 🙂 يعطيك الف عافية
@ahmedmobark9567
@ahmedmobark9567 4 жыл бұрын
جزاك الله خير شرحك اكثر من رائع انا ما قاعد افهم من المحاضر في الجامعة والحمدلله شرحك واضح جدا ربنا يزيدك علما
@AdelNasim
@AdelNasim 4 жыл бұрын
اجمعين يا رب, بالتوفيق الك
@iam_topg
@iam_topg 5 жыл бұрын
ياخي الله يسعدك دنيا واخره قسم بالله افضل شرح فهمت منه سلس ومتعوب عليه ياخي يريت فيه منك 2 يعادل شكرررررررررررررررررررررا
@iam_topg
@iam_topg 5 жыл бұрын
صدقني بيجي اليوم الي تشوف فيه المشاهدات بالملايين لاتستعجل
@mohamedelgohary6026
@mohamedelgohary6026 2 жыл бұрын
اعظم مهندس بيشرح
@shazafaraj8207
@shazafaraj8207 3 жыл бұрын
شكراً إلك كتير حضرتلك c++وjava والData Structures
@peshangalo3713
@peshangalo3713 5 жыл бұрын
شكرا جزيلا اخي عادل ... اسلوبك رائع
@AdelNasim
@AdelNasim 5 жыл бұрын
العفو .. يسعدك يا رب .. بالتوفيق الك
@maenmohammad3470
@maenmohammad3470 5 жыл бұрын
والله كبير ومعلم
@nrjesassdi2125
@nrjesassdi2125 2 жыл бұрын
بارك الله فيك أستاذ شرح واضح
@MohamedAhmed-vy9ow
@MohamedAhmed-vy9ow 5 жыл бұрын
رااائع ماشاء الله استمر يا بطل
@AdelNasim
@AdelNasim 5 жыл бұрын
يسعدك .. يالتوفيق الك ..
@yagmur4679
@yagmur4679 5 жыл бұрын
الله يعطيك العافية بس لما كنت تكوّد بالبرنامج دغري كان الشرح أوضح 😄
@AdelNasim
@AdelNasim 5 жыл бұрын
يعافي عمرك .. كنت احاول بعد ما اشرح الكود بالأربع لغات اكتب كود لتوصل المعلومة بشكل أفضل
@yagmur4679
@yagmur4679 5 жыл бұрын
@@AdelNasim طيف في كورس للجافا ؟؟ أو لبنية trie ؟؟؟
@AdelNasim
@AdelNasim 5 жыл бұрын
حاليا لا .. لكن لقدام ان شاء الله رح يكون
@moammadalteeb2764
@moammadalteeb2764 8 ай бұрын
انت أسطوووري
@youssefmasoud6768
@youssefmasoud6768 8 ай бұрын
جزاك الله خيرا
@ammohammed7618
@ammohammed7618 4 жыл бұрын
يعطيك العافية بس ياريت ترجع تشرح بالطريقة القديمة افضل واوضح , شرحك مستعجل شوي ماعم نستوعب الموضوع بشكل كامل
@muradalhalbi9205
@muradalhalbi9205 4 жыл бұрын
شكرا لك أستاذ عادل الشرح رائع فعلا أريد أسألك من وين تنصحني أردس design pattern
@AdelNasim
@AdelNasim 4 жыл бұрын
حياك الله صديقي, بصراحة مافي مصدر معين بشكل عام اذا رح انصحك بمصدر قوي اكيد رح يكون بعض الكورسات من udemy لكن ممكن تبدأ مع اي شخص من اليوتيوب او غيرو وتستفيد انا بصراحة عن نفسي ما بفضل شخص عن آخر بمسك موضوع معين وببحث عنو بشكل منفرد, ممكن شخص يغطي بشكل قوي ويغطي مواضيع أخرى بشكل اضعف وشخص غطى موضوع بشكل ضعيف يكون اقوى بمواضيع اخرى وهكذا
@muradalhalbi9205
@muradalhalbi9205 4 жыл бұрын
أنا معك وكلامك صحصيح لكل شخص أسلوب وأفكار لكن أغلب الكورسات عاليوتيوب هي عن الجافا وأنا محتاج بلغة السي بلاس بلاس ويا ريت لو تقلي أذا أنا شخص مبتدأ بالبرمجة هل أنا بحاجة لتعمق في الديزاين باترين وشكرا لك عم عذبك
@AliAlRubaiyee
@AliAlRubaiyee 3 жыл бұрын
احسنت استاذ
@mohamad-os5tj
@mohamad-os5tj 4 жыл бұрын
طيب في فديو يشرح عن الاضافة تكون مرتبة يعني مثلا اضافة عدد صحيح في السلسلة بترتيب هذا العدد
@AdelNasim
@AdelNasim 4 жыл бұрын
موجود بالكود الي بالوصف function بقوم بالعملية
@mohamad-os5tj
@mohamad-os5tj 4 жыл бұрын
Adel Nasim شكراً لك . انت انسان مبدع بس لو تشرح في المستقبل عن السي شارب 🙂
@AdelNasim
@AdelNasim 4 жыл бұрын
حياك الله صديقي, ان شاء الله كل التوفيق الك
@ehabwa1167
@ehabwa1167 4 жыл бұрын
ما أروعك ... بس عندي مشكلة الله يخليك ، دكتور المادة بيشرحها بالجافا وأنت بالسي ؟ ياريت تحطلنا شرحها بالجافا ... الله يسعدك والله محتاج الشرح لهذه المواضيع بطريقتك انت وبتميزك بس بلغة الجافا ...
@AdelNasim
@AdelNasim 4 жыл бұрын
يسعدك يارب هلا حاول افهم الفكرة ومش مشكلة لو كتبت للدكتور الكود بناءا على فهمك مني او منو المهم التسلسل يكون ماشي صح للستركشر التسلسل الي بالفيديو افهمو وان شاء الله امورك بتكون بالسليم بغض النظر شو اللغة الي بتكتب فيها , شوف في عندك موقع Geeksforgeeks ببينلك الداتا ستركشر كيف ماشي بالاشكال وتحتو الكود تبعو بلغة السي والجافا , حاول شوفو لتستفيد اكثر وتنشال الرهبة من عندك , بالتوفيق الك ان شاء الله
@muhammadkaibr6101
@muhammadkaibr6101 4 жыл бұрын
يعطيك الف عافيه شرحك رائع بس لو سمحت الكود يكون أوضح
@AdelNasim
@AdelNasim 4 жыл бұрын
يعافي عمرك يا رب، بصراحة حاولت قدر الإمكان يكون بأوضح صورة، ممكن تشوف الكود بشكل كامل بالرابط الي تحت الفيديو
@enk3702
@enk3702 4 жыл бұрын
استاذ ممكن تشرح لي ايش معنى هذا الكلام؟ موجود بمقدمة الدرس ومافهمته An Abstract Data Type (ADT) is a specification of a set of data and the set of operations that can be performed on the data. Such a data type is abstract in the sense that it is independent of various concrete implementations. The definition can be mathematical, or it can be programmed as an interface. We need to implement an ADT by using a class to make it usable.
@Ahmed-vh8vs
@Ahmed-vh8vs Жыл бұрын
طيب انا ممكن احط fun isEmpty في ال if conditions طالما انا عامل الfun انها بتشوف اذا الlenght فاضي او لا؟؟ او ممكن اعمل fun خاصة انها لو الlist فاضية نعمل نفس طريقة ال if conditions في ال insertFirst و insertLast ونختصر سطور الكود؟؟
@habibsy7199
@habibsy7199 3 жыл бұрын
استاذنا الكريم ممكن تعطيني فكرة عن كيفية التبديل بين عقدتين بال link الأحادي...ومشكور سلفا
@ahmeddoma8790
@ahmeddoma8790 4 жыл бұрын
ليه الكود الي انت حاطه ف رابط الكود الي ف الشرح مش زي الكود الي انت عامله ف المحاضره
@AdelNasim
@AdelNasim 4 жыл бұрын
اعتمد الي بناسبك صديقي، التنين صح
@fathioday8591
@fathioday8591 5 жыл бұрын
شكرااااا
@AdelNasim
@AdelNasim 5 жыл бұрын
العفو .. بالتوفيق الك.
@ibrahim__alsayed
@ibrahim__alsayed Жыл бұрын
شكراً
@abdallahjaber8715
@abdallahjaber8715 5 жыл бұрын
عادل يعطيك العافية .. سؤال بسيط لو توضلحنا شو المقصد والهدف من انه تعرف المؤشر بهاي الطريقة Node*newNode = new Node ??
@abdallahjaber8715
@abdallahjaber8715 5 жыл бұрын
وبالنسبة للفوور لووب شو هاد التعريف تبع ال i انت عرفته ك size_t ??
@AdelNasim
@AdelNasim 5 жыл бұрын
يعافي عمرك .. اولا بالنسبة للsize_t عبارة عن Data type بنفس صفات ال Data type integer اما عن تعريف المؤشر .. اكيد انت شفت انو بباقي اللغات ببني Class وبعرف منو Objects وبهيك انا أنشأت Nodes ايش المعنى بال C++ عرفت Struct ليش مش Class الجواب: لانو ال C++ كلغة المساحات الي بتنحجز مافي اشي يمسحها أوتوماتيكيا مثل باقي اللغات .. الحل طلع بال Struct اذا عرفت منو Pointer بقدر اني امسح المساحة الي حجزها عن طريق ال Keyword-delete بكل سهولة .. وهو اخف للذاكرة من ال Class لكن بإمكانك تشتغل مثل باقي اللغات مافي مشكلة ..
@abdallahjaber8715
@abdallahjaber8715 5 жыл бұрын
@@AdelNasim يسعدلي قلبك عاادل حبيب الجماهير .. مشكور جدا
@ibrahimabdullah7517
@ibrahimabdullah7517 5 жыл бұрын
السلام عليكم شكراا جزيل على العمل المتميز و شرح ممتاز يدل على الفهم العميق لتراكيب البيانات ماشاء الله تبارك الله عندي سؤال : وش اسم البرنامج الي تستخدمه في عرض الشرح ؟
@AdelNasim
@AdelNasim 5 жыл бұрын
وعليكم السلام ورحمة الله يسعدك يارب .. كنت استخدم camtasia
@ahmedsaeed4209
@ahmedsaeed4209 5 жыл бұрын
ياريت تشرح عالبرنامج دوغري زي الاول كان اوضح بكتير..وتركز عال c++ فقط في الشرح...مشكور علي تعبك
@AdelNasim
@AdelNasim 5 жыл бұрын
التطبيق رح يكون كلو على الـ ++C بالتوفيق الك
@MohamedMostafa-ou4mo
@MohamedMostafa-ou4mo 4 жыл бұрын
في insertAtPos ,المفروض تبقي i
@awesome4317
@awesome4317 3 жыл бұрын
هو يقصد index بس قال عليه position اللى هو index +1
@awesome4317
@awesome4317 3 жыл бұрын
واتعامل على اساس index
@Ramboooalkh
@Ramboooalkh 2 ай бұрын
اسرع من مبابي
@tasneemakkad7952
@tasneemakkad7952 4 жыл бұрын
mumken t3mel implementation lal c# kaman ?
@dramani2024
@dramani2024 4 жыл бұрын
🙏🏻🙏🏻
@yagmur4679
@yagmur4679 5 жыл бұрын
الله يعطيك العافية لو سمحت عندي مشكلة عم تخربط شغلي كله ماعم ميز ايمتى بسند العقدة بحد ذاتها وايمتى الnext تبعها يعني ايمتى بكتب temp= وايمتى temp->next=
@AdelNasim
@AdelNasim 5 жыл бұрын
يعافيكي يا رب .. اعطيني رقم الدقيقة الي فيها سؤالك
@yagmur4679
@yagmur4679 5 жыл бұрын
@@AdelNasim بكل إسناد ف لو تتكرم وتعطيني طريقة ميز فيها بيناتهم بكون ممنونة
@AdelNasim
@AdelNasim 5 жыл бұрын
اذا بدي اضيف للمرة الأولى يعني اول عنصر مباشرة بقول head = newNode اما اذا كان في عناصر المفروض اعرف الـ node بدي اضيفها من الشمال ولا من اليمين بمعنى من الـ first ولا من الـ last اذا بدي ياها تكون على شمال معناتو بدي اضيف من الـ first رح احكيلو الـ newNode الي بدك تضيفها رح تكون على شمال الـ head وكيف رح يفهم انها رح تكون على شمال لما احكيلو الـ newNode خلي الـ next تبعها يساوي الـ head وبكتبها بهاي الطريقة newNode->next=head واحنا متفقين انو الـ head دايما لازم بكون واقف على اول node معناتو المفروض احركو لشمال ليصير واقف على اول عنصر,طيب مين واقف على اول عنصر حاليا ؟؟ الـ newNode معناتو رح احكيلو head=newNode وهاي كانت حالة الاسناد من اليسار او من الـ first ونفسها تقريبا رح يكون من الـ last لكن المشكلة ممكن تواجهك لما اضيف من المنتصف!! هون انا بحاجة الى pointer to node بالفيديو انا سميتو cur وممكن برضو اسمي temp روحي على الدقيقة 11:37 بتبين الطريقة بالتفصيل وخذي بعين الاعتبار انو الـ temp هو نفسو الـ cur انا هيك سميتو وحتفهميها ان شاء الله اذا فهمتيها بتفهمي الباقي المهم ركزي بالرسمة رح توصلي لمرحلة تكتبي الكود على فهم من دون حفظ
@shr9942
@shr9942 2 жыл бұрын
شرحك تدنى ي خوك
@khaledkhaledwn
@khaledkhaledwn 3 жыл бұрын
يا جماعة الي أسبوعين وما حسنت افهم اللوائح المترابطة وبعدين يعني ما خليت لا مقطع عربي أو أجنبي وما كنت أفهم شو الحل؟
@cocobibi5759
@cocobibi5759 2 ай бұрын
ولان فهمت
@jaafaryoussef3263
@jaafaryoussef3263 4 жыл бұрын
👍
@MohammedAli-r3d
@MohammedAli-r3d 2 жыл бұрын
الله يزوجك يا عسل
@mennamamdoh7309
@mennamamdoh7309 4 жыл бұрын
معلش انا مش فاهمه ازاي عمل last insert
@lordmarawanshrief281
@lordmarawanshrief281 10 ай бұрын
عندى pointer اسمو last بيشاور على عنوان اخ عنصر في ال linked list طيب ال last->next = null فانا هخلي ال last->next = newnode علشان يشاور على النقطة الى هضيفها جديد في الاخر وهخلي ال newnode = null لأنها بقت اخر عنصر في ال linked list ناقص اخر حاجة ان اخلي ال pointer last يرجع يشاور على اخر عنصر في ال linked list فهقول last = newnode
@user-dr-noor
@user-dr-noor 4 жыл бұрын
هذا الشرح يختلف عن الي ادرسة.. هنا يستعملون مؤشرين ** مو واحد مو فاهمة الطريقة
@AdelNasim
@AdelNasim 4 жыл бұрын
الطريقتين لو اعتمدنا اي وحدة فيهم رح يكون الحل صحيح, اذا الكود معك ممكن اشرحلك شو الي بصير بالكود الي عندك
@user-dr-noor
@user-dr-noor 4 жыл бұрын
@@AdelNasim اي ياريت بكرة ان شاء الله تعالى انزل الكود
@user-dr-noor
@user-dr-noor 4 жыл бұрын
السلام عليكم هذا كود الاظافة # using namespace std; const int MENU_1 = 49; const int MENU_2 = 50; const int MENU_3 = 51; const int MENU_4 = 52; const int MENU_5 = 53; const int MENU_6 = 54; const int MENU_7 = 55; const int MENU_EXIT = 27; struct book { char name[30]; char level[30]; char specialty[30]; char Interests[20]; int year; int Degree ; int Degree2; book *next; book *prev; }; enum direction { forward, reverse }; void add_to_list(book**, book**); int book *first = NULL; book *last = NULL; } void add_to_list(book **ph, book **pl) { book *new_el = new book; book *h = *ph; book *l = *pl; cin.sync(); srand(time(0)); cout name); cout level); cout specialty); cout Interests); cout > new_el->year; cout >new_el->Degree; cout >new_el->Degree2; new_el->next = NULL; new_el->prev = NULL; if(h == NULL) { *ph = new_el; } if(l == NULL) { *pl = new_el; } else { l->next = new_el; new_el->prev = l; *pl = new_el; } }
@user-dr-noor
@user-dr-noor 4 жыл бұрын
موفاهمة المؤشرات الاثنين **
@user-dr-noor
@user-dr-noor 4 жыл бұрын
كود الحذف void delete_el(book **ph, book **pl) { book *h = *ph; book *l = *pl; book *p = h; if(p == NULL) { cout next->prev = NULL; *ph = p->next; } else { *ph = NULL; } } if(p == l) { if(p->prev != NULL) { p->prev->next = NULL; *pl = p->prev; } else { *pl = NULL; } } if(p != h && p != l) { p->next->prev = p->prev; p->prev->next = p->next; } k++; to_delete = true; } p = p->next; if(to_delete) { delete p; to_delete = false; } } if(k != 0) { cout
@BestPKSA
@BestPKSA 4 жыл бұрын
ايزي
@johny8834
@johny8834 Жыл бұрын
تسلم علي مجهودك بس براحة شوية و انت بتشرح عشان بسرح منك و مش بعرف استوعب دا كله و الموضوع صعب
@aymanabuobeid6646
@aymanabuobeid6646 5 жыл бұрын
والله ما فهمت اشي .. انت خربطت الدنيا وصرت تحطلي الميثود مكتوبة قبل الكلاس .. انا فاهم عليك انو الميثود لجملة ال if بس المفروض انت رتبت طريقة شرحك لاني جد كتير خربطت لانو انا متبع معك وبكتب الي بتكتبو ع برنامج الجافا
@AdelNasim
@AdelNasim 5 жыл бұрын
اهلا صديقي ايمن , هون انا افترضت انو احنا اعملنا function خاصة بعملية الاضافة من الـ first و function خاصة بعملية الاضافة من الـ last اول الفيديو تمام لما المستخدم يدخل رقم صفر معناتو بدي يضيف من الـ first ليش اكتب الـ body تبع function الـ first من جديد ؟؟ لا استدعيت function الـ first وانتهى الموضوع لاحظ انا بفترض انها مكتوبة عندي ونفس الاشي بالنسبة لـ function الـ last اذا دخل المستخدم رقم 4 على سبيل المثال وحجم الاريه عندي 4 معناتو بدو يضيف من الـ last بدل ما اكتب الـ body الخاص بالـ function كمان مرة لا رحت استدعيت function الـ last بتمنى تكون وصلتك .. ونصيحتي احضر الفيديو اكثر من مرة بالتوفيق الك
@adnanhassen296
@adnanhassen296 3 жыл бұрын
بتتكلم بسرعه
@abd5184
@abd5184 2 жыл бұрын
مافي شرح للكود بالجافا 😢؟ البوينتر في C++ يخربط
شرح linked list in c++ - insert node
26:01
Mega Code
Рет қаралды 188 М.
#018 [Data Structures] - Introduction To Trees
15:15
Adel Nasim
Рет қаралды 154 М.
Single LinkedList | Data Structures | هياكل البيانات
19:23
Future Code | Mohamed Ibrahem
Рет қаралды 219
#013 [Data Structures] - Introduction To Linked List
9:26
Adel Nasim
Рет қаралды 201 М.
Python Data Structures #2: Linked List
18:54
Brian Faure
Рет қаралды 450 М.
8- implement Linked list in java
8:06
TheNewBaghdad (‫بغداد الجديدة‬‎)
Рет қаралды 66 М.
Learn Linked Lists in 13 minutes 🔗
13:24
Bro Code
Рет қаралды 376 М.
Лайфхак: Легально делать деньги
0:43
Это лютый угар 🤣 | приколы Арсен Симонян
0:14
Арсен Симонян
Рет қаралды 294 М.
Do YOU Understand WHAT JUST HAPPENED!? 😂 #shorts
0:57
LankyBox World
Рет қаралды 1,6 МЛН
три кошака и ростелеком
0:26
Мистер Денала
Рет қаралды 2,4 МЛН