Skip to content
انشاء حساب
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • الدورات
  • كتب برمجية
  • كورس جافا للمبتدئين + كتاب هدية 🎁
  • دورة هياكل البيانات | Data Structure
تسجيل الدخول
اتعلم ببساطةاتعلم ببساطة
  • الصفحة الرئيسية
  • الدورات
  • كتب برمجية
  • كورس جافا للمبتدئين + كتاب هدية 🎁
  • دورة هياكل البيانات | Data Structure
  • Home
  • الدورة
  • دورة هياكل البيانات | Data Structure

دورة هياكل البيانات | Data Structure

  • By Ahmed Adel
  • (60 Ratings)
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
Breadcrumb Abstract Shape
  • معلومات الدورة
  • التقييمات
  • المزيد
    • 📚 هنتعلم إيه في الكورس ده؟

      في الكورس ده، هنتناول أساسيات هياكل البيانات، وهنتعلم كيفية تنظيم البيانات وإدارتها بكفاءة. إليك أهم المواضيع اللي هنغطيها:

      💡المصفوفات (Arrays) 📊:
      – إزاي نعرف المصفوفات.
      – إدخال وتعديل القيم.
      – عمليات البحث والحذف.

      💡المؤشرات (Pointers) 🔍:
      – استخدام المؤشرات للوصول للبيانات.
      – كيفية تعديل العناصر باستخدام المؤشرات.

      💡 القوائم المرتبطة (Linked Lists) 🔗:
      – فهم كيفية بناء القوائم المرتبطة.
      – إدارة القوائم المرتبطة المزدوجة (Double Linked Lists) بكفاءة.

      💡 الستاك (Stack) 📦:
      – بناء الستاك باستخدام المصفوفات.
      – عمليات الإضافة (Push) والحذف (Pop).
      – بناء الستاك باستخدام القوائم المرتبطة.

      💡 الطابور (Queue) 🚶‍♂️:
      – إنشاء الطابور باستخدام المصفوفات.
      – فهم عمليات الإضافة (Enqueue) والحذف (Dequeue).
      – إنشاء الطابور باستخدام القوائم المرتبطة.

      لمين الكورس دا ؟

      1- المبتدئين في البرمجة:

      – الأشخاص اللي لسه بادئين رحلتهم في تعلم البرمجة ويرغبون في فهم هياكل البيانات الأساسية.

      2- طلاب كليات الحاسبات والمعلومات 🎓:
      – الطلاب اللي بيدرسوا مواد متعلقة بالبرمجة ويريدون تعزيز فهمهم للهياكل المختلفة.

      3- المطورين الطموحين🚀:
      – المبرمجين اللي عايزين يطوروا مهاراتهم في تصميم وتطوير البرمجيات بشكل أكثر كفاءة.

      4- محبي البرمجة❤️:
      – الأشخاص المهتمين بتوسيع معرفتهم في علوم الحاسوب وهياكل البيانات لتحسين أدائهم في مشاريعهم.

      5- الأشخاص الذين يستعدون للاختبارات التقنية 📑:
      – الذين يبحثون عن تعزيز مهاراتهم استعدادًا لمقابلات العمل في مجال تطوير البرمجيات.

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

      💡الكورس هيزودك بالمعرفة والمهارات اللازمة لتطبيق هياكل البيانات في البرمجة، مما يساعدك على كتابة كود أكثر كفاءة وتنظيمًا! 🌟

      Show More

      مواد الدورة

      • 🧾اختبارات علي كل وحدة
      • 🧑‍💻الحصول علي اكواد جميع الدروس

      المتطلبات

      • ✅معرفة جيدة بلغة سي بلس بلس.
      • ✅ قهوتك وتعالي

      محتوى الدورة

      ما هي هياكل البيانات
      في الدرس ده، هنتعرف على مفهوم هياكل البيانات وأهميتها في البرمجة. هنتعلم إزاي بنستخدم هياكل البيانات لتنظيم المعلومات وتخزينها بطريقة تسهل الوصول ليها وتنفيذ العمليات عليها. ده هيساعدنا نفهم أكتر إزاي نحل المشاكل البرمجية بكفاءة.

      • ما هي هياكل البيانات | Data Structure
        06:09

      الوحدة الاول : Array And Pointers
      في الوحدة دي، هنتعلم إزاي نستخدم المصفوفات والمؤشرات لتخزين البيانات، تعديلها، وإجراء عمليات الإضافة، الحذف، والبحث.

      • الجروب الخاص بالكورس
      • هنتعلم ايه فى الوحدة دي
        01:01
      • الدرس الاول : ليه محتاجين المصفوفة
        02:35
      • الدرس التاني : طريقة كتابة المصفوفة
        17:18
      • الدرس الثالث : تغير قيم المصفوفة
        05:28
      • الدرس الرابع : ازاي المستخدم يدخل قيم المصفوفة
        05:35
      • الدرس الخامس : معرفة عدد عناصر المصفوفة
        13:15
      • الدرس السادس : طبع عناصر المصفوفة بجمله for
        13:58
      • الدرس السابع : اضافة عنصر في المصفوفة
        26:10
      • الدرس الثامن : حذف عنصر من المصفوفة
        23:32
      • الدرس التاسع : بحث عن عنصر في المصفوفة
        11:54
      • المؤشرات : Pointers
        14:28
      • Class | Struct
        18:27
      • نهاية الوحدة | شكرًا
        01:32
      • اختبار الوحدة الأولى: المصفوفات والمؤشرات
      • لو حابب تعلم البرمجة الكائنية (OOP)

      الوحدة الثانية : Linked List
      في الوحدة دي، هنتعلم عن القوائم المرتبطة (Linked Lists)، إزاي بتخزن البيانات بشكل ديناميكي، وإزاي نضيف أو نحذف عناصر منها بكفاءة.

      • هنتعلم ايه في الوحدة | Linked List
        03:18
      • مشكلة المصفوفة وما هي اللينكد ليست الجزء الاول
        11:00
      • ما هي اللينكد الليست الجزء الثاني
        19:14
      • insertNode function part one
        16:48
      • insert Node function part two
        15:04
      • insert node part three
        19:44
      • Display function
        27:24
      • insert Node at beginning
        14:45
      • Delete beginning node
        19:29
      • Delete Node Linked list part one
        17:09
      • Delete Node Linked List Part two
        18:12
      • Delete Node Linked list part Three
        15:13
      • Delete Node at the End
        18:35
      • نهاية الوحدة |شكرًا
        01:59
      • اختبار الوحدة الثانية: Linked List

      الوحدة الثالثة | Double Linked List
      في الوحدة دي، هنتعلم عن **القوائم المرتبطة المزدوجة** (Double Linked Lists)، اللي بتسمح بالحركة في الاتجاهين داخل القائمة، مما يسهل عمليات الإضافة والحذف من أي مكان في القائمة.

      • هنتعلم ايه | Double Linked List
        02:19
      • Double Linked list part one
        10:51
      • Double linked list part two
        09:13
      • Insert node at double linked list part one
        18:53
      • Insert node at double linked list part Two
        20:42
      • Insert node at double linked list part Three
        06:11
      • Display function at Double linked list
        20:01
      • Insert Node at beginning Double linked list
        20:35
      • reverse display function double linked list
        16:38
      • Delete First Node
        19:40
      • Delete Last Node part one
        21:42
      • Delete last Node part two
        06:16
      • نهاية الوحدة | شكرًا
        01:02
      • اختبار الوحدة: Double Linked List

      الوحدة الرابعة : Stack Using Array
      في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام المصفوفة. الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Push) والحذف (Pop).

      • هنتعلم ايه | ما هو الاستاك (Stack)
        05:18
      • stack part one
        07:14
      • stack part two
        14:46
      • push function
        16:42
      • Display function
        14:24
      • pop function
        12:20
      • peek function
        07:53
      • نهاية الوحدة | شكرًا
        00:45
      • اختبار Stack using array

      الوحدة الخامسة | Stack using Linked List
      في الوحدة دي، هنتعلم إزاي نبني **الستاك** (Stack) باستخدام **القائمة المرتبطة** (Linked List). الستاك بيشتغل بنظام "آخر عنصر يدخل هو أول عنصر يخرج" (LIFO)، وهنتعرف على عمليات الإضافة (Push) والحذف (Pop) بطريقة ديناميكية باستخدام القوائم المرتبطة.

      • Stack with linked list
        10:11
      • push function using linked list
        13:34
      • Display function using stack linked
        14:22
      • pop function stack using linked list
        14:20
      • peek function stack using linked list
        06:29
      • اختبار الوحدة: Stack باستخدام Linked List

      الوحدة السادسة | Queue Using Array
      في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **المصفوفة** (Array). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على العمليات الأساسية زي الإضافة (Enqueue) والحذف (Dequeue)، وازاي نتعامل مع مشاكل الزيادة في الطابور.

      • هنتعلم ايه | ما هو الطابور (Queue)
        02:47
      • عمل الطابور | Queue with Array
        10:34
      • enqueue function part one
        16:44
      • enqueue function part two
        10:22
      • display function Queue
        16:08
      • Dequeue function part one
        20:56
      • Dequeue function part two
        11:03
      • isEmpty function queue
        03:34
      • isFull function queue
        04:40
      • front function queue
        05:23
      • نهاية الوحدة | فخور بيك
        00:37
      • اختبار الوحدة: Queue باستخدام Array

      الوحدة السابعة | Queue Using Linked List
      في الوحدة دي، هنتعلم إزاي نبني **الطابور** (Queue) باستخدام **القائمة المرتبطة** (Linked List). الطابور بيشتغل بنظام "أول عنصر يدخل هو أول عنصر يخرج" (FIFO)، وهنتعرف على عمليات الإضافة (Enqueue) والحذف (Dequeue) بطريقة ديناميكية، مما يسمح بإدارة البيانات بكفاءة ومرونة.

      • عمل الطابور ب اللينكد ليست | Queue linked list
        09:25
      • enqueue function part one
        16:12
      • enqueue function Linked list part two
        06:36
      • display function linked list part one
        15:45
      • display function linked list part two
        04:13
      • Dequeue function linked list part one
        15:06
      • Dequeue function linked list part two
        08:38
      • peek function with linked list
        04:18
      • isEmpty function with linked list
        03:05
      • اختبار الوحدة: Queue باستخدام Linked List

      فخور بيك | ما هي الخطوة التالية ؟
      فخور بيك جدا بجد هنعرف في الفيديو دة ايه هي الخطوة التانية يا بطل💪

      • هنعمل ايه بعد كدة ؟
        02:32

      تقييمات ومراجعات الطلاب

      4.9
      الإجمالي 60 تقييما
      5
      التقييمات: 56
      4
      التقييمات: 5
      3
      التقييمات: 1
      2
      التقييمات: 0
      1
      التقييمات: 0
      NH
      noor hossam
      قبل شهرين
      الباشمهندس شارحه فوق الرائع بجد جزاه الله خيرا
      رض
      ريبال ضاهر
      قبل شهرين
      great course you are amazing
      جأ
      جهاد أسامة
      قبل 3 أشهر
      الكورس هيكسر عندك رهبة المادة فهو مناسب جدا جدا كبداية والشرح ممتاز ومبسط للغاية لكن زي ما قولت هو ممتاز جدا كبداية
      IB
      Ibrahim bajubair
      قبل 3 أشهر
      الشكر قليل حقيقتاً، كانت كورس في قمة الروعة واتمنى من الله ان يرضى عليك ياأستاذي
      HE
      Hossam Elsemelawy
      قبل 3 أشهر
      great
      AY
      abdo yahya
      قبل 3 أشهر
      جميل
      RE
      rahim elhalwany
      قبل 3 أشهر
      كورس جميل جدا و بعد ما خلصته الحمد لله فاهم اوي بفضل ربنا ثم بشمهندس و بيشرح برسومات طريقة شرح جميلة جدا بجد
      ME
      Moatasem Emish
      قبل 4 أشهر
      بسم الله ما شاء الله، والله الكورس بجد جميل! حابب أشكر البشمهندس أحمد. ولو أنت لسه مشترتش الكورس وجاي تقرأ التقييمات وقرأت تقييمي، فأنا أنصحك تشتريه. الشرح مبسط وجميل جدًا، ويشمل الرسم والشرح بالكود. أنا عندي 12 سنة، ومع ذلك فهمت كل حاجة من الكورس. أنا أصلاً بدأت مع البشمهندس أحمد من اليوتيوب، وشرحه سواء هنا في الكورس أو على اليوتيوب قوي جدًا.

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

      بجد شكرًا ليك يا بشمهندس، وربنا يجعله في ميزان حسناتك 🤍🤍
      HR
      hawraa rz
      قبل 5 أشهر
      تجربة رائعة جداً ومفيدة .... شكراًجزيلاً
      تقوي الشامي
      تقوي الشامي
      قبل 5 أشهر
      جزاك الله خيرا
      AB
      ayoub bechiri
      قبل 5 أشهر
      جيدة جدا ماشاء الله على الدكتور احمد لكن يوجد يوجد بعض الكورسات الناقصة لذلك اتمنى ان ينزل المستوى الثاني قبل العام الجديد
      اصيل الدريويش
      اصيل الدريويش
      قبل 5 أشهر
      جميله جدا شكرا لك تعبناك معنا
      MS
      Moaz Samir
      قبل 6 أشهر
      ممتازه
      اك
      احمد كامل
      قبل 6 أشهر
      شرح مبسط ورائع
      Meriem Arezki
      Meriem Arezki
      قبل 6 أشهر
      شكرا على الطريقة الرائعة في التعليم... واصل في تقديم ما تجيده فانت تعمل الفارق
      ZS
      Zayed Salem
      قبل 6 أشهر
      مدري يا احمد اذا بتقراها لكن انت انقذتني في السي بلس بلس في السنه الاولى في جامعتي و السنه الثانيه اتمنى انك تستمر على نفس طريقة الشرح واتمنى انك تنزل كورسات عن اللغات الاخرى واتمنى لك النجاح (:
      MF
      Mohamed Fadly
      قبل 6 أشهر
      جاااممد فشخ وربنا
      BH
      basmala Hesham
      قبل 6 أشهر
      such an amazing course thank you
      NOUR MOHAMMED
      NOUR MOHAMMED
      قبل 6 أشهر
      ممتازة من كل الجوانب من سهولة شرح وتبسيط المعلومة ربي يبارك لك ويزيد بعلمك يا رب
      عا
      عبدالفتاح الفاخري
      قبل 7 أشهر
      فعلا كورس ممتع ويستحق خمس نجمات، شكرا هندسة
      تحميل المزيد

      تفاصيل الدورة

      • السعر
        1.000,00 EGP السعر الأصلي هو: 1.000,00 EGP.499,00 EGPالسعر الحالي هو: 499,00 EGP.
      • المحاضرAhmed Adel
      • المدة 15 ساعات 11 دقائق
      • عدد الدروس77
      • عدد الطلاب1053
      • المستويمتوسط
      • اخر تحديثمايو 19, 2025
      499,00 EGP 1.000,00 EGP
      حفظ
      أهلاً بك مرة أخرى!
      نسيت كلمة السر؟
      ليس لديك حساب؟  سجّل الآن

      شاركها مع صحابك

      logo
      اتعلم ببساطة هتتعلم البرمجة ببساطة 🎯
       

      Contacts

      تقدر تتواصل معانا عن طريق الايميل او الواتساب

      Email: contact@learrnsimply.com

      Icon-facebook Icon-instagram Icon-youtube

      روابط قد تهمك

      • للإستفسار عن طرق الدفع
      Copyright 2025 Learrnsimply | Developed By Learrnsimply. All Rights Reserved
      اتعلم ببساطةاتعلم ببساطة

      https://wa.link/nrami7