This repository contains my solutions and notes for the NPTEL Programming, Data Structures And Algorithms Using Python course. The course covers fundamental, intermediate programming, data structures, ...
C++ & Java implementations of 6 algorithm problems — tromino tiling, knight's tour, Tower of Hanoi (4-peg), knight swap, target shooting, and lattice coverage — using Divide & Conquer, Greedy, BFS, ...