Epilogue
We'll cover the following
Getting a handle on the time and space complexity of algorithms and data-structures takes experience and effort. However, it is a must-have skill to master if writing software is your intended line of profession. Invariably, you will be pulled into discussions and reviews at work, and you will need to draw upon your knowledge of analyzing complexity to pick the right solution for the problem at hand. This course is an attempt to impart enough knowledge to the reader to help her with tough technical choices in everyday work, without requiring mathematical genius. Remember that in most real-life scenarios there's no perfect algorithm or data-structures, there are only tradeoffs.
Please feel free to reach out to me on linked-in or on here for feedback, errors, omissions or just about anything :)
With best wishes.
C. H. Afzal.29th Nov, 2018
penned with ❤️at coffee shops across the bay-area, US of A.
Credits
Every great product is a result of team-effort and so is this course. Our team members include:
Sana Bilal (Content enhancement and development)
Ahsan Khalil (Illustrations and graphic design)
Educative's Proofreading Ninjas
We are also thankful to our readers and acknowledge them below for pointing out omissions and errors in the course:
vijshank
Dragos
Volodymyr Shulga
Lance Wang
Create a free account to view this lesson.
By signing up, you agree to Educative's Terms of Service and Privacy Policy