If you love to get better at algorithms and data structures, read these 16 articles: ↓
1. How to quickly calculate range queries on arrays using prefix sum and sparse tables https://francofernando.substac...
2. From traversal to reversal: essential linked list algorithms and techniques to solve common interview problems. https://francofernando.substac...
3. How linear interpolation works in Image Processing and Computer Graphics https://francofernando.substac...
4. A 7 steps bulletproof framework to ace your next technical interview round. https://francofernando.substac...
5. How to use the two-pointer method to efficiently solving array and string problems (with code templates). https://newsletter.francoferna...
6. How to effectively use sets and hash tables to solve coding interview problems https://newsletter.francoferna...
7. How to master backtracking algorithms: a step by step guide to solve any problem. https://newsletter.francoferna...
8. Five data structures you should know to write great image processing algorithms. https://newsletter.francoferna...
9. All you need to know about the array data structure, including multidimensional and dynamic arrays. https://newsletter.francoferna...
10. How to analyze the space complexity of an algorithm: time and space trade-offs and recursion. https://newsletter.francoferna...
11. A beginner friendly introduction to graphs. Different types of graphs and how to represent them. https://newsletter.francoferna...
12. Lessons I learned after solving all the Advent Of Code challenges. https://newsletter.francoferna...
13. How to efficiently store and represent strings using a trie data structure. https://newsletter.francoferna...
14. Why comparison based algorithms cannot sort in less than O(nlogn). And why counting sort, radix sort and bucket sort can do better. https://newsletter.francoferna...
15. What is a priority queue and how to implement it. Plus priority queues use cases and the heapsort algorithm. https://newsletter.francoferna...
16. Three different approach to matrices multiplication: brute force, divide et conquer, and Strassen algorithm. https://newsletter.francoferna...

