C++ Algorithms Tutoring Needed

Job ID: 40121615

Budget: ₹1,500 – ₹12,500 INR

I’m already comfortable with modern C++ and templates, but I want a structured, fast-paced refresher in core algorithms and data structures. The focus is on Sorting & Searching techniques, essential Graph Algorithms, and Dynamic Programming, implemented and analysed in idiomatic C++. On the data-structure side I’d like to work through Trees (binary, balanced, segment, etc.), Hash Tables, and classic Linked Lists, building each from scratch and benchmarking them.

Live, code-along sessions with screen sharing suit me best. I’d like each lesson to pair a concise theory overview with hands-on coding, followed by a small problem set that you review.

What I need from you:
• A progressive syllabus covering the topics above
• Clean, well-commented C++ implementations (C++17/20 preferred) with complexity discussion
• Short homework tasks on LeetCode, HackerRank, or your own material, plus feedback
• Clear explanations of proofs or edge-case behaviour when relevant

Let’s begin with a trial lesson; if the fit is right we can schedule 2–3 sessions per week. When you apply, tell me which algorithm you’d teach first and why so I know you read the brief.