Algorithms
Algorithms help
from sorting to dynamic programming, in Singapore
Sorting and searching are the warm-up. The real challenge is recognising which pattern a problem maps to, greedy, divide-and-conquer, DP, or graph, then implementing it cleanly. I tutor through past year papers and problem sets until the pattern matching becomes second nature.
What's included
How Algorithms support works with me
- Pattern-matching approach to problem solving
- DP from 1D to 2D with worked examples
- Graph algorithms with templates
- Competitive programming tips
Covered topics
What Algorithms covers
Sorting algorithms
Searching
Divide and conquer
Greedy algorithms
Dynamic programming
Graph algorithms (BFS/DFS)
Shortest path (Dijkstra, Bellman-Ford)
MST (Kruskal, Prim)
NP-completeness
Competitive programming basics
Module, language, or framework not listed? Message me anyway and I will tell you honestly whether I can help.
How it works
Four steps from enquiry to delivery
-
01Reach outTelegram is fastest. Tell me what you need and the deadline.
-
02Share detailsModule code, requirements, any existing code or starter files.
-
03Get a quoteHonest fixed price and timeline, no obligation.
-
04Work togetherI deliver, you review, we iterate until it is right.
Ready to get unstuck on Algorithms?
Send the brief and I will reply with a fixed price, usually within the hour.