How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it?
Offered By
About this Course
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSkills you will gain
- Trees (Data Structures)
- Data Structure
- Linked List
- Binary Tree
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessOffered by
Syllabus - What you will learn from this course
Introduction to the Course
Working with Strings
Efficiency Analysis and Benchmarking
Interfaces, Linked Lists vs. Arrays, and Correctness
Reviews
- 5 stars82.64%
- 4 stars14.61%
- 3 stars1.87%
- 2 stars0.41%
- 1 star0.45%
TOP REVIEWS FROM DATA STRUCTURES AND PERFORMANCE
The presentation of the material, multiple paths to choose depending on your skill level and actual use / application of what was being taught make this an excellent course !
Very good and ordered exploration of using a variety of datastructures in the most efficient way possible. Good for anyone who wants to know more about Strings in Java specifically.
This is an excellent course with super awesome syllabus. It is taught in an engaging manner, with quizzes. It could have been more improved by adding in-video quiz.
I really liked this course and the way it was taught. Although I am a CS major, I really learnt a lot of other stuff from this course apart from learning the core content of Data Structures.
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.