Data Structures 2024- Part#2 CS212T
Learning Data structures in the right way is not an easy task, this course will teach everything needed to master linked lists, stacks, queues, trees, and graphs along with their algorithms.
- جامعة الأميرة نورة بنت عبدالرحمن
- Created by Eng.Naif AlShehri
- Last update 2025-01-16
- العربية English
-
-
CH4: Stacks and Queues
- 🐥 Stack Part#1 31:28
- 🐥 Stack Part#2 27:53
- 🐥 Stack Part#3 17:43
- 🐥 Stack Part#4 18:02
- 👩🏻💻🐥 📌 Stack Agreement 11:28
- 🐥 Stack Applications & Exercises 14:21
- 🐥 Stack Implementation: Nodes 14:01
- 🐥 Queue Part#1 17:57
- 🐥 Queue Part#2 16:28
- 🐥 Array-based Queue 31:15
- 🐥 LinkedList-based Queue & Applications 23:30
- 🐥 Exercises 06:33
- 👩🏻💻🐥 Queue Lab Exercises 12:32
- 👩🏻💻🐥 Stack Example: Reversing String 08:49
- 👩🏻💻🐥 Stack Example: Sorting 14:59
- 🐥 📌 Stack Recap and Previous Exam 01:56:29
-
CH5: Trees
- 🐥 General Trees 16:56
- 🐥 Binary Trees 05:50
- 🐥 Binary Tree Applications 18:43
- 🐥 Proper Binary Tree Properties 07:02
- 🐥 Implementing Trees and Binary Trees 18:25
- 🐥 Tree Traversal Algorithms 22:30
- 🐥 In-order Traversal Applications 20:53
- 🐥 Euler Tour Traversal 28:05
- 🐥 Exercises 12:55
- 🐥 Building Tree Using ADT Example 09:30
- 🐥 Binary Tree ADT 27:02
-
CH6: Graphs
- Introduction To Graphs 18:57
- Subgraph 10:55
- Data Structures for Graph 28:15
- Depth First Search - DFS 28:45
- Breadth First Search - BFS 21:13
- More Examples about BFS 15:10
- Exercises 16:47
- Weighted graph and Spanning Tree 09:26
- Minimum Spanning Trees : Kruskal's Algorithm 30:34
- Minimum Spanning Trees : Prim's Algorithm 16:03
- Shortest Path Problem : Dijkstra's Algorithm 32:33
- CH7: Hash Tables
- Labs
- Previous Exams - تجميعات
- Extra Exercises
- Final Lab
- 📌 Lab Revision
-
Tutorials (Optional) اختياري
- 📕👩🏻💻🐥 CH4: Stack- Coding 01:40:15
- 👩🏻💻🐥 CH5: Queue- Coding 01:15:13
- 🐥 CH4: Stack - Theory 01:13:48
- 🐥 CH5: Queue - Theory 01:25:10
- 🐥 CH6: Trees - Theory 01:44:32
- 🐥 Tree Coding 01:35:08
- Medium-Level Tree Coding 01:57:03
- CH7: Graph 01:08:40
- CH8: Hash Table- Theory 12:55
- Hashtable Tutorial Part 2 01:23:04
-
Project
- General Guidelines 32:50
- Project-A-Beauty Salon Appointment System 35:44
- Project-B-Library Book Management System 31:25
- Project-C-Bank Account Management System 20:38
- Project-D-Airline Flight Management System 27:31
- Project-E-Phone Directory Program 19:03
- Project-F-Grocery Store System 18:34
- Airline Flight Management System 38:58
-
CH4: Stacks and Queues
-
دراسة ذاتية
Learning Data structures in the right way is not an easy task, this course will teach everything needed to master linked lists, stacks, queues, trees, and graphs along with their algorithms. -
Naif works as a software engineer. He likes designing, building, and developing highly scalable and secured systems along with testing.
He's a professional certified Java programmer by Oracle. He has rich knowledge in programming languages {such as Java, Python, C, Swift, etc} advanced algorithms & data structures. Naif has the passion to work as an instructor, he has more than 9 years of experience in the field.
He likes to teach people how to program, how to build robust systems, and how should they think logically during the systems development and the right usage of data structures.
Most of his interests now are iOS Development, Backend Engineering, Backend Technologies, Cloud-Native Apps and Tools -
Student feedback
5
250 SAR
Lectures
92 Videos
Duration
69:07:25
Material
22 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Yes, Completely
Certificate
Not Applicable
Reviews (0)
Real reviews from real students.
No reviews yet.