
CodecademyMark your own learning status. Opening a course link does not establish enrollment.
Loading saved status…
This intermediate course rests on the idea that data and algorithms are the two halves of every program. It shows how the way data is organized determines how quickly algorithms can maintain and traverse it.
Space and time complexity get explicit attention, so you can compare the cost of different structures and algorithms rather than only implementing them. The progression from linked lists through trees to graphs gives a clear sense of how each structure builds on the one before.
At the backbone of every program or piece of software are two entities: data and algorithms. Algorithms transform data into something a program can effectively use. Therefore, it is important to understand how to structure data so algorithms can maintain, utilize, and iterate through data quickly.
Take Away Skills
By completing this course, you will be able to:
Syllabus
Advertisement
No Korshub reviews yet.