قم بالتسجيل الآن للإنضمام إلى هذا المقرر

معلومات المقرر

في هذا المقرر سنتعلم كيف يمكن للبرامج أن تقوم بتخزين البيانات بشكل عام
بعد ذلك سنرى بعض هياكل البيانات الشهيرة المستخدمة في تخزين هذه البيانات بما فيها
المصفوفات و الستاك و اللنكد لست والتري وغيرها الكثير
أيضا سنرى بعض الخوارزميات المرتبطة بهذه الهياكل للتعامل معها
يحتوي المقرر على تمارين وأمثلة تساعدك على فهم محتوى المقرر
كما أنه يحتوي على الجزء العملي الذي سيتطرق لكيفية برمجة هذه الهياكل تفصيلاً بلغة الجافا

متطلبات المقرر

    جافا 1
    جافا 2

المحاضرات المباشرة

رابط القاعةللمحاضرات المباشرة :

https://VisionAcademy.zoom.us/j/303526271



أوقات المحاضرات المباشرة :

رابط التسجيل للمحاضرات المباشرة
https://VisionAcademy.zoom.us/meeting/register/19d56502213135da8c34be5db4a05ad8
الأقات:
السبت - الأربعاء
9-11

في حالة قام المحاضر بإجراء أية تعديلات على رابط و أوقات المحاضرات المباشرة سيقوم النظام بتنبيهك آلياً.

تفاصيل المقرر



Introduction to DataStructures
What is DataStructure
DataStructures Types
Algorithms
Algorithm Anaysis
Arrays
What is an array
Array Creation
Array Operations
Array Implementation in java
Recursion
What is Recursion
How to use it
Examples
LinkedList
Introduction
LinkedList structure
LinkedList Operations
Linked List Implementation
Stack
Introduction
Stack Operations
Stack Implementation
Stack Examples
Queue
Introduction
Queue Operations
Queue Implementation
Queue with Stack examples
Trees
Introduction
Tree Traversing
Graph
Introduction
Graph traversing algorithms
Hashing
Introduction
Examples