Well, that’s it. You have reached the end of the book. But I hope you haven’t reached the end of your programming and algorithmic career.
The techniques we have covered in this book should give you a better understanding of how a computer stores and manipulates data and how different choices in how you implement this will affect the performance of programs you write. We have used Python to implement the algorithms we have explored, but the techniques are general. Built-in data structures will vary between different ...