Another tiny step but it’s all worth it. I reviewed some more on logarithms and found out how the example walkthrough converted an exponent value into a multiplication. I just needed to understand solving for log functions better. Now there is one step left that I need to understand and then I am done and moving on. This has really shown me how important math skills are in understanding algorithms. I really need to spend some more time on continuing to improve my skills. I don’t want to get lost like this again. I hope this struggle has helped me realize this LOL. Life is a tough teacher.
TLDR;
Okay, so here are the highlights of what I did:
- I am still trying to breakdown the Aggregate Method. I found the comments for this article from Geeks for Geeks to be very helpful. I found one particular comment thread to be very interesting. It covered a mathematical breakdown of the resizing cost. It used the formula for calculating the sum of a geometric progression. I have gotten through all but one step which I do not understand. I need to practice solving some more logarithmic functions with exponents. I am still unfamiliar with handling log functions. I need more practice for sure.
- I went through copying a bunch of example logarithm function problems and solving them. It was pretty smooth but I need to practice more complex problems since my current problem with the aggregate method’s calculation has me stumped. I feel better though since I have made some progress. I was extremely happy when I understood that one step that has stumped me for quite some time.
Conclusion
That’s all for today. If you are interested in the MIT course you can check out the video lecture I’m currently going through. The lecture is helpful but isn’t sufficient by itself. Anyways, until next time PEACE!