This course is available via:
Or subscribe to it individually:
What Will You Learn
Understand how data types interact with physical memory.
Implement Singly and Doubly Linked Lists and compare performance vs Arrays.
Master LIFO and FIFO patterns using both Array and Linked-List implementations.
Learn FNV-1a hashing mechanics and build efficient Hash Tables and Dictionaries.
Design hierarchical structures, including BST insertion, deletion, and balancing.
Implement binary heaps to manage prioritized data processing efficiently.
Prerequisites
In order to start this course you must have these skills:
Proficiency in loops, variables, and conditional statements.
Consider this course as the second part of ‘Algorithms Analysis and Design from Scratch’ course in our platform.
Understanding of classes and objects.
Recommended Courses:
Instructor
Ahmed Metwally
Software Industry Expert
24+ Years of Experience
I am on a mission to elevate the efficiency of the software industry in the Arab world by developing highly skilled and knowledgeable software engineers. My courses are carefully designed to equip them with the essential expertise needed to excel in the market.