هياكل البيانات

وصف المقرر

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

IMG-course
م.نايف الشهري
جامعة الأميرة نورة
500 ريال
139
4 أشهر
2019 1 SEP
واجبات
عملي

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

المحاضرات

Generics in Java


Node-based Data Structures


Introduction to Linked list


Data Structures and Algorithms


Abstract Data Type


Singly Linked List


Singly Linked List Implementation : Create Node


Singly Linked List Implementation : Size() , isEmpty() , first () , last()


Singly Linked List Implementation : add First


Singly Linked List Implementation : addLast


Singly Linked List Implementation : removeFirst


Singly Linked List Implementation : Traversing


Singly Linked List Implementation : removeLast


Singly Linked List Implementation : print


Singly Linked List Implementation : print even , print odd , print greater than


Singly Linked List Implementation : count even , count odd


Singly Linked List Implementation : sum even, sum odd


Singly Linked List Implementation : search


Doubly Linked list : Intro


Implementation of Doubly Linked List : Node<E> class


Implementation of Doubly Linked List : Data and Constructor


Doubly Linked List Implementation : Size() , isEmpty() , first () , last()


Doubly Linked List Implementation : addFirst - addLast


Doubly Linked List Implementation : removeFirst - removeLast


Doubly Linked List Implementation : traversing - print - printOpposite


Doubly Linked List Implementation : printEven , printOdd , print GreaterThan


Doubly Linked List Implementation : countEven , countOdd , countLarger


Doubly Linked List Implementation : sum , sumEven , sumOdd


Doubly Linked List Implementation : Search


Singly Linked List Implementation :max - min


Doubly Linked List Implementation :max - min


Linked List Traversing using FOR loop


Recursion with LinkedList


Recursion with LinkedList: print-printEven - printOdd


Recursion with LinkedList: countEven - countOdd - countNumber


Recursion with LinkedList: sum - sumEven - sumOdd


Recursion with LinkedList: min - max


Tutorial