Ahmed Alsalih نشر 30 يونيو أرسل تقرير مشاركة نشر 30 يونيو (معدل) هل دورة علوم الحاسوب تتضمن تعليم مختلف الخوارزميات المهمة؟ كالبيانري سيرش وال big o notaiton, اي انها ستؤهلني لحل مشاكل leetcode تم التعديل في 30 يونيو بواسطة Ahmed Alsalih خطا في الوصف 2 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Kais Hasan نشر 30 يونيو أرسل تقرير مشاركة نشر 30 يونيو مرحبًا أحمد، يوجد في دورة علوم الحاسب ذكر لبعض الخوارزميات، و لكن الهدف الرئيسي منها هو تعليمك التفكير المنطقي و الذي هو الأكثر أهمية حتى يمكنك حل مختلف المسائل البرمجية بما فيها ال leetcode. بالطبع قد تضطر لتعلم بعض الخوارزميات و لكن بدون التفكير المنطقي لن تستطيع تطبيقها بما يناسبك. لذلك يمكنك اعتبار الدورة مفيدة حتى يمكنك لاحقًا حل المسائل في leetcode و لكنك ستحتاج إلى دراسة بعض الخوارزميات بعد الدورة. تحياتي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد عاطف17 نشر 30 يونيو أرسل تقرير مشاركة نشر 30 يونيو إن دورة علوم الحاسب توفر لك الأساسيات وتبدا معك م أبسط المفاهيم البرمجية إلى المفاهيم المتقدمة وأفضل الأساليب المتبعة في البرمجة. وتوصلك بك إلى مرحلة متقدمة من التعامل مع مختلف التقنيات مثل قواعد البيانات والخوارزميات والبرمجة كائنية التوجه OOP والعديد من الأشياء المهمة ويمكنك قراءة الإجابات التالية لوصف أكثر عن الدورة: أما بالنسبة لسؤالك بخصوص leetcode فإن بالفعل تعلم الخوارزميات المهمة مثل البحث الثنائي (Binary Search) وتقدير الوقت (Big O notation) يعد جزءا أساسيا من الاستعداد لحل مشاكل على منصات مثل LeetCode. هذه الخوارزميات لها تطبيقات واسعة في البرمجة وحل المشاكل الحسابية، وتعتبر أساسية للمطورين والمبرمجين في فهم الكفاءة والأداء الخوارزمي. باستيعابك وفهمك لهذه الخوارزميات، ستكون مؤهلا جيدًا للتحديات التي تقدمها منصات مثل LeetCode حيث يتطلب الأمر فهماً عميقا للمفاهيم الخوارزمية وقدرة على تطبيقها بشكل فعال لحل مشاكل مختلفة وتحسين أدائها و القدرة على حل المشاكل والتفكير الإبداعي. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 30 يونيو أرسل تقرير مشاركة نشر 30 يونيو بالطبع يتم شرح ذلك فهي من ضمن أساسيات علوم الحاسوب، ستجد مسار كامل باسم الخوارزميات وبنى المعطيات ويتم به شرح ما يلي: بنى المعطيات: المصفوفات Arrays القوائم المترابطة Linked Lists المكادس Stacks الأرتال Queues الأشجار الثنائية Binary trees أشجار البحث الثنائية Binary search tree جدول التقطيع Hash table تحليل الخوارزميات: التعرف على الخوارزميات تحليل الخوارزميات Algorithms analysis القوة الغاشمة Brute force الخوارزميات الجشعة Greedy algorithms التعاودية Recursion والبرمجة الديناميكية خوارزميات البحث والترتيب: خوارزمية البحث الخطي Linear Search خوارزمية البحث الثنائي Binary Search خوارزمية الترتيب بالفقاعات Bubble Sort خوارزمية الترتيب بالتحديد Selection Sort خوارزمية الترتيب بالإدراج Insertion Sort خوارزمية الترتيب بالدمج Merge Sort خوارزمية الترتيب السريع Quick Sort الخوارزميات الرياضية مثل الجذر التربيعي والتكعيبي والأعداد الأولية. خوارزميات الرسوم البيانية: الرسم البياني Graph تمثيل الرسوم البيانية بطريقة المصفوفة المجاورة Adjacency Matrix تمثيل الرسوم البيانية بطريقة القائمة المجاورة Adjacency List خوارزمية كروسكال Kruskal خوارزمية ديكسترا Dijkstra خوارزمية بيلمان-فورد Bellman-Ford اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 محمد عبد العزيز3 نشر 4 يوليو أرسل تقرير مشاركة نشر 4 يوليو (معدل) بالفعل دورة علوم الحاسوب تتضمن مسار كامل يشرح الخوارزميات وبني المعطيات والتي منها ستتعلم تحليل الخوارزميات, خوارزميات البحث والترتيب, الخوارزميات الرياضيه بالإضافه إلي خوارزميات الرسوم البيانيه الدروة ستجعلك تمتلك معرفة قوية بأهم مواضيع علوم الحاسوب حيث أنك ستتعلم من الأساس بداية من تعلم سكراتش ثم معرفة مكونات الحاسوب من مكونات برمجيه software ومكونات عتادية hardware والتفكير المنطقي والخوارزميات مروراً بأساسيات البرمجه والتعامل مع لغة Javascript و Python والتعرف علي مفاهيم البرمجه كائنية التوجهه (OOP) والتعمق أكثر في الخوارزميات وبنى المعطيات كما أشرت في الأعلي, كما أنك ستتعامل مع أنظمه التشغيل المتقدمه ك Linux وقواعد البيانات العلاقيه SQL وغير العلاقيه NOSQL ومعرفه ربط قاعدة البيانات مع Node.js والمرور علي عالم الويب وأنماط تصميم البرمجيات ختاماً بتعلم أساسيات هندسه البرمجيات وبالتالي ستخرج من هذه الدورة تقف علي أرض صلبه تجعلك قادر علي الدخول في أي مسار برمجي وفهمه وتعلمه بصورة سريعه حيث أن الأساس والمنطق البرمجي لديك سيكون قوي وهذا سيساعدك أيضاً في حل مسائل الleetcode. تم التعديل في 4 يوليو بواسطة محمد عبد العزيز3 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Ahmed Alsalih
هل دورة علوم الحاسوب تتضمن تعليم مختلف الخوارزميات المهمة؟ كالبيانري سيرش وال big o notaiton, اي انها ستؤهلني لحل مشاكل leetcode
تم التعديل في بواسطة Ahmed Alsalihخطا في الوصف
رابط هذا التعليق
شارك على الشبكات الإجتماعية
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.