We must remember that programs can be defined pretty much as
data structures + algorithms
. As we conclude this exploration we’ll be discussing Searching algorithms and Dynamic Programming.
Today we’ll discuss regarding the last piece of the puzzle on good problem solving in software engineering, namely algorithms. On this first chapter we’ll talk about Recursion and Sorting Algorithms.
In the last couple of months I’ve had the opportunity to interview with many companies…Today I’ll talk about some interviewing tips when tackling with such technical questions!
Learning about data structures is an essential part of becoming a more experienced developer. This is the second part of the series (and will be the longest one), buckle down 🚀.
Learning about data structures is an essential part of becoming a more experienced developers. Such knowledge will also help you to be a better problem solver.