قائمة الدروس | 52 درس
مشاهدة المزيد من الدروس
التعليقات
يجب ان يكون لديك حساب داخل المنصة حتى تستطيع المشاركة في المناقشة و التعليق, سجل الآن مجانا أضغط هنا
دورات ذات صلة
كورس معتمد الخوارزمية Algorithm هي مجموعة من التعليمات البسيطة والدقيقة والواضحة والمحددة والتى يراد بها الوصول إلى هدف معين، وبتعبير أبسط يمكن القول أنّ الخوارزمية هي مجموعة من العمليات الحاسوبية التي تأخذ عددًا من المدخلات وتنتج قيمة أو مجموعة من القيم التي تحوّل المدخلات إلى مخرجات.
وتنسب كلمة (خوارزمية) إلى عالم الرياضيات المسلم محمد بن موسى الخوارزمي صاحب كتاب (الكتاب المختصر في الجبر والمقابلة).
تقدّم الخوارزميات حلولًا لمسائل كثيرة ومتنوعة منها:
أحرز مشروع الجينوم البشري تقدّمًا هائلًا في تشخيص جينات الإنسان التي يصل عددها إلى 100,000 جين وتحديد تسلسل 3 بلايين من الأزواج الكيميائية التي تشكّل الدنا البشري، وتحتاج عملية تخزين هذه البيانات وتحليلها والتعامل معها إلى خوارزميات معقدة.
حماية خصوصية المستخدم ومعلوماته الشخصية مثل رقم بطاقة الائتمان وكلمات المرور وغيرها من الأمور الضرورية في مجال التجارة الإلكترونية، وتستند تقنيات التشفير وتعمية البيانات على خوارزميات رياضية وعلى نظرية الأرقام.
تستخدم الخرائط الإلكترونية خوارزميات خاصة لتحديد المسافة الأقصر بين نقطتين يختارهما المستخدم على الخريطة.
هو هيكل البيانات؟ ما هي الخوارزمية؟
تشير بنية البيانات إلى بنية تخزين مجموعة من البيانات. الخوارزميات هي مجموعة من الطرق لمعالجة البيانات.
هياكل البيانات والخوارزميات متكاملة. تخدم بنية البيانات الخوارزمية ، وتعمل الخوارزمية على بنية بيانات محددة. لذلك ، لا يمكننا عزل هياكل البيانات من حيث الخوارزميات ، ولا يمكننا عزل الخوارزميات من حيث هياكل البيانات.
بنية البيانات ثابتة ، إنها مجرد وسيلة لتنظيم البيانات. إذا لم تقم بتشغيل وبناء خوارزميات بناءً على ذلك ، فإن بنية البيانات الموجودة لا فائدة منها.
تعتبر عملية تعلم بنيات البيانات والخوارزميات عملية جيدة جدًا في التفكير ، لذلك لا تحفظ بشكل سلبي ، فكر بشكل أكثر جدلية ، واسأل عن السبب. إذا واصلت القيام بذلك بهذه الطريقة ، فستجد أنه بعد انتهائك من التعلم ، ستفكر في العديد من جوانب الأداء بشكل لا إرادي عند كتابة التعليمات البرمجية ، وسيظهر عدد مرات استخدام رمز البريد العشوائي مع زيادة الوقت وتعقيد المساحة أقل وأقل. تزرع مهارات البرمجة الخاصة بك حقا.
1. التعلم أثناء التمرين ، حل المشكلات المعتدل TheNewBaghdad Data Structure and Algorithms analysis
الاشهر اليوم
سيرتك الذاتية " CV " هي أول مستند وأول دليل على كفاءتك في العمل
وتقوم كورسات كود بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
وتقوم كورسات كود بمساعدتك لإنشاء سيرتك الذاتية بإحترافية
Problems Solving With PHP
Problems Solving With Python
Problems Solving With JavaScript
Hacker Rank Problems Solving
Vue js فيو جي أس
ازاي تعمل لعبة First Person Shooter
اساسيات البرمجة
بناء تطبيقات و مواقع الإنترنت بإستخدام أنجولار
Spring MVC Java framework تطبيقات ويب باستخدام جافا
تصميم موقع متجاوب
Object Oriented PHP
Javascript Bom
Create eCommerce Shop With PHP MySQL jQuery Bootstrap
برمجة سي شارب اساسيات
جافا شبكات
بايثون python من الصفر إلى الإحتراف
Wordpress من البدايه
System Analysis من الصفر
system analysis and design من الصفر
اساسيات Python Machine Learning
أحدث الدورات
اساسيات 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 في الذكاء الاصطناعي