شرح 45 NP Complete problem|| مشاكل لايمكن حلها قد تفقد وظيفتك بسببها
كورس الخوارزميات وهيكلة البيانات
سجل الآن
قائمة الدروس | 52 درس
مشاهدة المزيد من الدروس
التعليقات
يجب ان يكون لديك حساب داخل المنصة حتى تستطيع المشاركة في المناقشة و التعليق, سجل الآن مجانا أضغط هنا
دورات ذات صلة
كورس معتمد الخوارزمية Algorithm هي مجموعة من التعليمات البسيطة والدقيقة والواضحة والمحددة والتى يراد بها الوصول إلى هدف معين، وبتعبير أبسط يمكن القول أنّ الخوارزمية هي مجموعة من العمليات الحاسوبية التي تأخذ عددًا من المدخلات وتنتج قيمة أو مجموعة من القيم التي تحوّل المدخلات إلى مخرجات.
وتنسب كلمة (خوارزمية) إلى عالم الرياضيات المسلم محمد بن موسى الخوارزمي صاحب كتاب (الكتاب المختصر في الجبر والمقابلة).
تقدّم الخوارزميات حلولًا لمسائل كثيرة ومتنوعة منها:
أحرز مشروع الجينوم البشري تقدّمًا هائلًا في تشخيص جينات الإنسان التي يصل عددها إلى 100,000 جين وتحديد تسلسل 3 بلايين من الأزواج الكيميائية التي تشكّل الدنا البشري، وتحتاج عملية تخزين هذه البيانات وتحليلها والتعامل معها إلى خوارزميات معقدة.
حماية خصوصية المستخدم ومعلوماته الشخصية مثل رقم بطاقة الائتمان وكلمات المرور وغيرها من الأمور الضرورية في مجال التجارة الإلكترونية، وتستند تقنيات التشفير وتعمية البيانات على خوارزميات رياضية وعلى نظرية الأرقام.
تستخدم الخرائط الإلكترونية خوارزميات خاصة لتحديد المسافة الأقصر بين نقطتين يختارهما المستخدم على الخريطة.
هو هيكل البيانات؟ ما هي الخوارزمية؟
تشير بنية البيانات إلى بنية تخزين مجموعة من البيانات. الخوارزميات هي مجموعة من الطرق لمعالجة البيانات.
هياكل البيانات والخوارزميات متكاملة. تخدم بنية البيانات الخوارزمية ، وتعمل الخوارزمية على بنية بيانات محددة. لذلك ، لا يمكننا عزل هياكل البيانات من حيث الخوارزميات ، ولا يمكننا عزل الخوارزميات من حيث هياكل البيانات.
بنية البيانات ثابتة ، إنها مجرد وسيلة لتنظيم البيانات. إذا لم تقم بتشغيل وبناء خوارزميات بناءً على ذلك ، فإن بنية البيانات الموجودة لا فائدة منها.
تعتبر عملية تعلم بنيات البيانات والخوارزميات عملية جيدة جدًا في التفكير ، لذلك لا تحفظ بشكل سلبي ، فكر بشكل أكثر جدلية ، واسأل عن السبب. إذا واصلت القيام بذلك بهذه الطريقة ، فستجد أنه بعد انتهائك من التعلم ، ستفكر في العديد من جوانب الأداء بشكل لا إرادي عند كتابة التعليمات البرمجية ، وسيظهر عدد مرات استخدام رمز البريد العشوائي مع زيادة الوقت وتعقيد المساحة أقل وأقل. تزرع مهارات البرمجة الخاصة بك حقا.
1. التعلم أثناء التمرين ، حل المشكلات المعتدل TheNewBaghdad Data Structure and Algorithms analysis
الاشهر اليوم
سيرتك الذاتية " CV " هي أول مستند وأول دليل على كفاءتك في العمل
وتقوم كورسات كود بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
وتقوم كورسات كود بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
الخوارزميات وهيكلة البيانات
Android من الصفر
برمجة بايثون
Veeam Backup Replication
Symfony 5 الي الاحتراف
Laravel 8 from scratch
Laravel From Scratch
PHP scripting language
JavaScript من البدايه
لغة البرمجة بايثون
شرح امتحان RHCSA
Angular JS MVW
تعلم ACCESS من البداية للاحتراف
اكسل Excel شامل من الصفر للاحتراف مع دكتور عبدالرحمن
Laravel RestFul Api
Kotlin fundamentals اساسيات كوتلين
Bootstrap | تصميم موقع كامل
أساسيات البرمجة
تصميم مواقع من الهاتف
اساسيات برمجة كوتلن Kotlen
أحدث الدورات
اساسيات Python Machine Learning
مكتبة Matplotlib باستخدم بايثون
لغة البرمجة سكالا Scala
اساسيات Linux
تصميم لعبة الهوكي الهوائي
أساسيات LaTex
مكتبة تيكنتر لواجهات البايثون
تقنية TensorFlow
تطوير تطبيقات الويب باستخدام Flask
تصميم وتطوير لعبة نفخ البالونات
اطار عمل Vue js 3
اساسيات SASS للمبتدئين
إطار العمل Spring Framework
أساسيات Learning Spring Boot
أساسيات لغة البرمجة Pascal
تصميم لعبة مطابقة البطاقات
لغة البرمجة روبي Ruby للمبتدئين
لغة الإشارة باستخدام deep learning
اطار عمل Ruby on Rails
بناء ChatBot في الذكاء الاصطناعي