Memoization application that you already have used but might not know!
Audience:
This is very basic document which describes how the Memoization can be related to something we have already be doing in old school multiplication and remembering tables, just a very basic, not may be even an entry level notes.
Analytics
Comments
There is a notable gap between elementary school and undergraduate studies.
No idea what you want to say here or what the point is.
Motivation: 6/9. The usefulness of multiplying numbers is common knowledge, but the usefulness of the method you used is unclear---I’m not quite sure if there is a fundamental difference with what you are comparing it to. I would suggest directly comparing the “old school way” (don’t assume everyone knows whichever variant you are writing about!) to the method you are presenting and explaining why it is better.
Clarity: 1/9. I cannot tell which audience this piece is for, since it uses jargon and notation closer to the undergraduate level but has depth closer to the elementary school level. There are also numerous grammatical errors that I think impede one’s understanding---I would suggest asking a native English speaker to proofread it.
Novelty: 3/9. Multiplication of three-digit numbers isn’t usually connected to computer science at an elementary school level. The lack of binary also makes the key concept more understandable for younger readers.
Memorability: 1/9. It seems like essentially just an application of the distributive property with function calls. I’m not sure how much depth there is with this topic, but it’s If you intended to make an article for undergraduates, maybe go into algorithm analysis?
Short and sweet. No pictures or diagrams. Writing could be improved.
The link leads to the file on github, but I’d imagine it should lead to the website for reading.
To me it also seems kind of unfinished. For example the “So what?” section ends with an equation that was worked out but then seemingly never made use of again after. I think even just adding a little explanation saying “and we only need to have these values for M(x,y) stored/memoized in a table” could have neatly closed that line of thought.
nice read, nice conclusion. thank you