Intro to Data Structures & Algorithms L1

مقدمة في هياكل البيانات والخوارزمياتL1

Description :
This is an introductory course covering elementary data structures (dynamic arrays, heaps, balanced binary search trees, hash tables) and algorithmic approaches to solve classical problems (sorting, graph searching, dynamic programming). Introduction to mathematical modeling of computational problems, as well as common algorithms, algorithmic paradigms, and data structures used to solve these problems. Emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems.

الوصف :
هذه دورة تمهيدية تغطي هياكل البيانات الأولية (المصفوفات الديناميكية والأكوام وأشجار البحث الثنائية المتوازنة وجداول التجزئة) والأساليب الحسابية لحل المشكلات الكلاسيكية (الفرز والبحث في الرسم البياني والبرمجة الديناميكية). مقدمة في النمذجة الرياضية للمشكلات الحسابية ، وكذلك الخوارزميات الشائعة ، والنماذج الحسابية ، وهياكل البيانات المستخدمة لحل هذه المشكلات. يؤكد على العلاقة بين الخوارزميات والبرمجة ، ويقدم مقاييس الأداء الأساسية وتقنيات التحليل لهذه المشاكل.

Pre requiset :
non