Bashar Shaqoor
Bashar Shaqoor
  • 74
  • 43 954
لاب تصميم الصفحات كيفية رسم الاشكال في JavaScript
لاب تصميم الصفحات كيفية رسم الاشكال في JavaScript
Переглядів: 36

Відео

شرح data base chapter 4
Переглядів 2654 місяці тому
شرح data base chapter 4
شرح data base chapter 9
Переглядів 3864 місяці тому
شرح data base chapter 9
Data structures Hashing
Переглядів 4679 місяців тому
Data structures Hashing
Data structures Binary Search
Переглядів 2969 місяців тому
Data structures Binary Search
Data structures Sequential Searching
Переглядів 2769 місяців тому
Data structures Sequential Searching
Data structures Sort part 2
Переглядів 2939 місяців тому
Data structures Sort part 2
Data structures Sort part 1
Переглядів 3429 місяців тому
Data structures Sort part 1
Data structures Linked Queue
Переглядів 27310 місяців тому
Data structures Linked Queue
Data structures Array Based Queue
Переглядів 34910 місяців тому
Data structures Array Based Queue
Data structures Towers of Hanoi
Переглядів 37110 місяців тому
Data structures Towers of Hanoi
Data structures Recursion
Переглядів 46310 місяців тому
Data structures Recursion
Data structures Application of Stacks
Переглядів 33910 місяців тому
Data structures Application of Stacks
Data structures Stack Copy construcrtor
Переглядів 29010 місяців тому
Data structures Stack Copy construcrtor
Data structures Linked Stack
Переглядів 27111 місяців тому
Data structures Linked Stack
Data structures Array Based Stack
Переглядів 41211 місяців тому
Data structures Array Based Stack
Data structures Stack
Переглядів 38111 місяців тому
Data structures Stack
Data structures Doubly Linked List
Переглядів 59811 місяців тому
Data structures Doubly Linked List
Data structures Pointer based List part 2
Переглядів 80911 місяців тому
Data structures Pointer based List part 2
Data structures Pointer-based List part 1
Переглядів 88911 місяців тому
Data structures Pointer-based List part 1
Data structures Array-based List
Переглядів 1,2 тис.11 місяців тому
Data structures Array-based List
Data structures Vector
Переглядів 93111 місяців тому
Data structures Vector
Data structures review part 2
Переглядів 657Рік тому
Data structures review part 2
Data structures - review part 1
Переглядів 2,1 тис.Рік тому
Data structures - review part 1
Python 13
Переглядів 638Рік тому
Python 13
Python 12
Переглядів 659Рік тому
Python 12
Python 11
Переглядів 827Рік тому
Python 11
Python 10
Переглядів 677Рік тому
Python 10
Python 9
Переглядів 578Рік тому
Python 9
Python 8 part 2
Переглядів 420Рік тому
Python 8 part 2

КОМЕНТАРІ

  • @محمدبيعة-و2ت
    @محمدبيعة-و2ت Місяць тому

    𓁹‿𓁹

  • @tqwaaa890
    @tqwaaa890 Місяць тому

    يعطيك العافية

  • @wdisdom
    @wdisdom 2 місяці тому

    عند أي دكتور كنت

  • @khaledotoom-2477
    @khaledotoom-2477 2 місяці тому

    يعطيك العافيه على شرحك استفدنا منك

  • @JduHhx
    @JduHhx 4 місяці тому

    يعطيك الف عافية يارب

  • @JduHhx
    @JduHhx 4 місяці тому

    يعطيك الف عافية يارب ع شرحك كثير ممتاز 💙💙💙💙🙏

  • @LenoNR-rt2el
    @LenoNR-rt2el 5 місяців тому

    سفاح ماشاءالله يعطيك العافيه

  • @onlinegame6249
    @onlinegame6249 6 місяців тому

    فظحتنا امحي

  • @LenoNR-rt2el
    @LenoNR-rt2el 6 місяців тому

    بعيدا عن انه الشرح ماشاءالله ممتاز بس طريقته في كتابة ال 8 غريبة 😂

  • @محمدالمحسن-ض1ب
    @محمدالمحسن-ض1ب 6 місяців тому

    يعطيك الف عاقية ❤

  • @user-MO_HMMAD
    @user-MO_HMMAD 7 місяців тому

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

  • @waledzeyad10
    @waledzeyad10 7 місяців тому

    وحششش يقلبي

  • @_4p_
    @_4p_ 7 місяців тому

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

  • @user-aminjon
    @user-aminjon 9 місяців тому

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

  • @arwaomar6159
    @arwaomar6159 9 місяців тому

    لو سمحت متى رح تنزل باقي الماده ؟؟

  • @NjoodShowabkeh
    @NjoodShowabkeh 9 місяців тому

    ✨🤍

  • @uttamm2
    @uttamm2 9 місяців тому

    The screen is totally black it's not visible

  • @khaledbustame745
    @khaledbustame745 10 місяців тому

    الله يعطيك العافيه شرح ممتاز🖤 ، بس بدك درس إنجليزي 🙂

  • @busharshaqoor567
    @busharshaqoor567 11 місяців тому

    #include<iostream> using namespace std; class MyCharListPtr { private: struct ListNode { char item; ListNode* previous; ListNode* next; }; ListNode* getPointerToNode(int nodeNo) {//2 if (empty()) { cout << "Error : empty list" << endl; exit(1); } if (nodeNo >= Size) { cout << "Error : past the end" << endl; exit(1); } cur = head; int i = 0;//2 while (i < nodeNo) { cur = cur->next; i++; } return cur; } int Size; ListNode* head, * tail, * cur, * prev; public: MyCharListPtr() : Size(0){ head = tail = cur = prev = NULL; } void push_back(char ch) { ListNode* slot = new ListNode; slot->item = ch; if (empty()) { head = slot; head->next = NULL; head->previous = NULL; tail = head; } else { slot->previous = tail; tail->next = slot; tail = slot; tail->next =NULL; } Size++; } void push_front(char ch) { ListNode* slot = new ListNode; slot->item = ch; if (empty()) { head = slot; head->next = NULL; head->previous = NULL; tail = head; } else { slot->next = head; head->previous = slot; head = slot; head->previous = NULL; } Size++; } void pop_back() { if (empty()) { cout << "Error : pop empty list" << endl; exit(1); } ListNode *oldtail = tail; tail = tail->previous; tail->next = NULL; oldtail->previous = NULL; delete oldtail; Size--; } void pop_front() { if (empty()) { cout << "Error : pop empty list" << endl; exit(1); } ListNode* oldhead = head; head = head->next; head->previous = NULL; oldhead->next = NULL; delete oldhead; Size--; } void insert(int nodeNo, char ch) { ListNode* slot = new ListNode; slot->item = ch; if (nodeNo == 0) push_front(ch); else { prev = getPointerToNode(nodeNo - 1);//1 cur = prev->next; prev->next = slot; slot->next = cur; cur->previous = slot; slot->previous = prev; if (cur == NULL) tail = slot; Size++; } } void erase(int nodeNo) { if (empty()) { cout << "Error : empty list" << endl; exit(1); } if (nodeNo == 0) pop_front(); else { prev = getPointerToNode(nodeNo - 1); cur = prev->next; ListNode* nextnode=cur->next; prev->next = nextnode; nextnode->previous = prev; cur->next = cur->previous = NULL; delete cur; Size--; } } char& front() { if (empty()) { cout << "Error : empty list in front()" << endl; exit(1); } return head->item; } char& back() { if (empty()) { cout << "Error : empty list in back()" << endl; exit(1); } return tail->item; } char& at(int nodeNo) { ListNode* p = getPointerToNode(nodeNo); return p->item; } char& operator[](int nodeNo) { ListNode* p = getPointerToNode(nodeNo); return p->item; } bool empty() const { if (head == NULL) return true; else return false; } int size() const {return Size;} void clear(){ while (!empty()) pop_front(); } void display(){ cout << "["; cur = head; while (cur != NULL) { cout << cur->item; cur = cur->next; } cout << "]" << endl; } MyCharListPtr(const MyCharListPtr& list){*this = list;} MyCharListPtr& operator= (const MyCharListPtr& list){ if (this == &list) return *this; Size = list.Size; head = tail = NULL; cur = list.head; while (cur != NULL) { push_back(cur->item); cur = cur->next; } return *this; } ~MyCharListPtr(){ while (!empty()) pop_front();} }; int main() { MyCharListPtr z; z.push_back('A'); z.push_back('B'); z.push_back('C'); z.push_front('E'); z.pop_back(); z.pop_front(); z.push_back('C'); z.push_back('E'); z.insert(2, 'F'); z.erase(3); }

  • @busharshaqoor567
    @busharshaqoor567 11 місяців тому

    #include<iostream> using namespace std; class MyCharListPtr { private: struct ListNode { char item; ListNode* previous; ListNode* next; }; ListNode* getPointerToNode(int nodeNo) { if (empty()) { cout << "Error : empty list" << endl; exit(1); } if (nodeNo >= Size) { cout << "Error : past the end" << endl; exit(1); } cur = head; int i = 0; while (i < nodeNo) { cur = cur->next; i++; } return cur; } int Size; ListNode* head, * tail, * cur, * prev; public: MyCharListPtr() : Size(0){ head = tail = cur = prev = NULL; } void push_back(char ch) { if (empty()) { head = new ListNode; head->item = ch; head->next = NULL; tail = head; } else { ListNode* slot = new ListNode; slot->item = ch; slot->next = NULL; tail->next = slot; tail = slot; } Size++; } void push_front(char ch) { if (empty()) { head = new ListNode; head->item = ch; head->next = NULL; tail = head; } else { ListNode* slot = new ListNode; slot->item = ch; slot->next = head; head = slot; } Size++; } char& front() { if (empty()) { cout << "Error : empty list in front()" << endl; exit(1); } return head->item; } char& back() { if (empty()) { cout << "Error : empty list in back()" << endl; exit(1); } return tail->item; } char& at(int nodeNo) { ListNode* p = getPointerToNode(nodeNo); return p->item; } char& operator[](int nodeNo) { ListNode* p = getPointerToNode(nodeNo); return p->item; } bool empty() const { if (head == NULL) return true; else return false; } int size() const {return Size;} void pop_front() { if (empty()) { cout << "Error : pop empty list" << endl; exit(1); } ListNode* oldhead = head; head = head->next; delete oldhead; Size--; } void pop_back() { if (empty()) { cout << "Error : pop empty list" << endl; exit(1); } if (Size == 1) pop_front(); else { prev = getPointerToNode(Size - 2); cur = prev->next; delete cur; prev->next = NULL; tail = prev; Size--; } } void clear(){ while (!empty()) pop_front(); } void display(){ cout << "["; cur = head; while (cur != NULL) { cout << cur->item; cur = cur->next; } cout << "]" << endl; } void insert(int nodeNo, char ch) { ListNode* slot = new ListNode; slot->item = ch; if (nodeNo == 0) { slot->next = head; head = slot; } else { prev = getPointerToNode(nodeNo - 1); cur = prev->next; prev->next = slot; slot->next = cur; if (cur == NULL) tail = slot; } Size++; } void erase(int nodeNo) { if (empty()) { cout << "Error : empty list" << endl; exit(1); } if (nodeNo == 0){ ListNode* oldhead = head; head = head->next; delete oldhead; } else { prev = getPointerToNode(nodeNo - 1); cur = prev->next; prev->next = cur->next; delete cur; } Size--; } MyCharListPtr(const MyCharListPtr& list){*this = list;} MyCharListPtr& operator= (const MyCharListPtr& list){ if (this == &list) return *this; Size = list.Size; head = tail = NULL; cur = list.head; while (cur != NULL) { push_back(cur->item); cur = cur->next; } return *this; } ~MyCharListPtr(){ while (!empty()) pop_front();} }; int main() { MyCharListPtr z; z.push_back('A'); z.push_back('B'); z.push_back('C'); z.push_front('E'); cout << z.front() << '\t' << z.back()<<endl; cout << z[1] << endl; cout << z.empty()<<'\t'<<z.size()<<endl; z.pop_back(); z.pop_front(); z.clear(); cout << z.empty() << '\t' << z.size() << endl; z.push_back('A'); z.push_back('B'); z.push_back('C'); z.push_front('E'); z.display(); z.insert(2, 'D'); z.insert(0, 'F'); z.insert(6, 'G'); z.display(); z.erase(3); z.erase(0); z.display(); MyCharListPtr m (z); }

    • @arwaomar6159
      @arwaomar6159 11 місяців тому

      رح تشرح باقي المادة ؟ يعطيك العافية

    • @busharshaqoor567
      @busharshaqoor567 11 місяців тому

      ​@@arwaomar6159 إن شاء الله

  • @LeveE-nm7td
    @LeveE-nm7td 11 місяців тому

    متى بدك تشرح Part 2 من List ؟

  • @HaifaaAl_Refa3y-xk6yv
    @HaifaaAl_Refa3y-xk6yv 11 місяців тому

    👍

  • @GAMERBLACK9
    @GAMERBLACK9 Рік тому

    يعطيك العافيه دك

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك ألف عافية🤍🤍

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك الف عافيه 🤍🔥

  • @GhKl-q1t
    @GhKl-q1t Рік тому

    ستمر❤

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك الف عافيه 🤍🤍

  • @محمدخليلالاحمد-ب2ح

    الله يعطيك الف عافيه يوحش 🤍🔥🔥

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك ألف عافية🤍

  • @sohaibmohammad9668
    @sohaibmohammad9668 Рік тому

    دائما مبدع

  • @محمدخليلالاحمد-ب2ح

    فخم يخوي ♥🔥🔥

  • @yaqeenqr
    @yaqeenqr Рік тому

    يعطيك العافيه دكتور شرح كافي و وافي

  • @jawadmubark6107
    @jawadmubark6107 Рік тому

    بشار قلبي يعطيك العافية❣❣❣

  • @sohaibmohammad9668
    @sohaibmohammad9668 Рік тому

    استاذ بشار الله يعطيك العافية ❤❤

  • @mahaalarabi8586
    @mahaalarabi8586 Рік тому

    يعطيك العافية .. بالتوفيق يارب

  • @ميسمعابد-ظ2ظ
    @ميسمعابد-ظ2ظ Рік тому

    يعطيك العافيه عنجد شكرا فهمت كلشي الله يجزيك الخير 🤍

  • @HaifaaAl_Refa3y-xk6yv
    @HaifaaAl_Refa3y-xk6yv Рік тому

    يعطيك العافيه👍 والله ينجحنا 🤲

    • @busharshaqoor567
      @busharshaqoor567 Рік тому

      الله يعافيك إن شاء الله النجاح للجميع

  • @RIIW13
    @RIIW13 Рік тому

    خلصت حل هاد الكويز اليوم وفتحت لقيتك حاله نفسه،، ما شاء الله عليك والله الكويز طويل وبوخد وقت مجرد فكرة انك قررت تصور وتشرحه مش فكرة هينة واكيد اخدت منك وقت وجهد أكتر وتعديل فيديو وصوت ،، الله يقويك ويوفقك 👏❤

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك الف عافيه 🤍

  • @محمدخليلالاحمد-ب2ح

    يعطيك العافيه يغالي 🌹

  • @HaneenAli-Hashish-ub8or
    @HaneenAli-Hashish-ub8or Рік тому

    يعطيك ألف عافية 🤍🤍

  • @aseelaljbaly2402
    @aseelaljbaly2402 Рік тому

    يعطيك العافية 👍🏻👍🏻

  • @alm7sere-vip497
    @alm7sere-vip497 Рік тому

    أستمر ‏‪

  • @aseelaljbaly2402
    @aseelaljbaly2402 Рік тому

    يعطيك العافية

  • @aseelaljbaly2402
    @aseelaljbaly2402 Рік тому

    متى رح تشرح التوريث ؟ عنا امتحان فيهم الاسبوع الجاي

    • @busharshaqoor567
      @busharshaqoor567 Рік тому

      إن شاء الله اليوم او بكرا بدخل فيه

  • @yaqeenqr
    @yaqeenqr Рік тому

    الله يعطيك العافيه , والله صرت اعرف استنتج الـ output لحالي

  • @yaqeenqr
    @yaqeenqr Рік тому

    و اخيرا فهمته و لقيت حد شارحه بأيجاز ، الله يعطيك العافيه ياااااارب

  • @yaqeenqr
    @yaqeenqr Рік тому

    الله يعطيك العافيه يارب