Daniel LeskoskyIndustrial Engineer to Software EngineerIf you are thinking of switching careers to become a software engineer, then this post is for you. There are a lot of great resources…Jul 30, 2021Jul 30, 2021
Daniel LeskoskyThe k-th Lexicographical String of All Happy Strings of Length nIt is important to always strive for the best time complexity when solving algorithm problems. I recently solved for the brute force…Mar 2, 2021Mar 2, 2021
Daniel LeskoskyPath in ZigZag Labelled Binary TreeEvery so often when I am practicing algorithm problems, I run into a problem that requires a bit of math to solve. For this “Path in…Feb 16, 2021Feb 16, 2021
Daniel LeskoskyLargest Rectangle in HistogramI was working on a LeetCode problem a few days ago. I was able to come up with a brute force solution, but wasn’t able to get any further…Feb 2, 2021Feb 2, 2021
Daniel LeskoskyDutch National Flag ProblemI was going through LeetCode problems that I have solved, looking for one that would be good to write a post about. I came across the…Jan 17, 20211Jan 17, 20211
Daniel LeskoskyReveal Cards in Increasing OrderAlthough I continue my practice of algorithms, I am still having trouble identifying when to use the appropriate data structure. I…Jan 3, 2021Jan 3, 2021
Daniel LeskoskyOdd Even Linked ListLinked list problems can seem tricky at first, but they aren’t so bad once you get the hang of them. Or so they say. I have yet to get to…Dec 20, 2020Dec 20, 2020
Daniel LeskoskyDaily TemperaturesAs I practice more algorithm problems, I sometimes find it challenging to identify the right time to use the appropriate data structure…Dec 6, 20201Dec 6, 20201
Daniel LeskoskyMake BFS Your BFFAs I am continuing to learn more about algorithms and data structures, I have found one particular kind of problem that has been giving me…Nov 22, 2020Nov 22, 2020
Daniel LeskoskyBig-OBig-O is pretty important. It is the metric that is used to describe the efficiency of algorithms. Having a thorough understanding of…Nov 8, 2020Nov 8, 2020