C Foundations: Data Structures and Algorithms
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 3m | 123 MB
Instructor: Raphael Alampay
.MP4, AVC, 1280x720, 30 fps | English, AAC, 2 Ch | 1h 3m | 123 MB
Instructor: Raphael Alampay
Algorithms and data structures are fundamental to the growth of any developer. This course will teach you how to take advantage of C-specific features when implementing various algorithms.
What you'll learn
Understanding algorithms allows us to identify and develop the most optimal solution to problems that can have many solutions.
In this course, C Foundations: Data Structures and Algorithms, you’ll learn to take advantage of the C programming language to develop fundamental algorithms that solve the most common problems encountered in software development.
First, you’ll explore creating list-based structures, such as stacks, and the operations involved (as most data is structured in a stack or a list).
Next, you’ll discover different sorting algorithms, understanding their pros and cons so you can identify the best tool for the job.
Finally, you’ll learn how to implement searching algorithms for data retrieval that are both elegant and efficient while following best practices.
When you’re finished with this course, you’ll have the skills and knowledge of data structures and algorithms needed to solve complex problems with efficient solutions.