Experimenting with DSA
My experiments with data structures and algorithms.
Experimenting with Infra and System Design
My experiments with cloud infrastructure, networking, system design and databases.
Experimenting with Coding Interviews
My experiments with coding interviews.
Experimenting with Machine Learning
My experiments with machine learning
Experimenting with Gen AI
My experiments with generative ai, prompt engineering, and LLMs
DSA Part 7: Searching & Sorting Algos
Merge, Quick, Radix, Bubble, Heap, Shell, Bucket, Tim Sort
DSA Part 5: Recursion
Basic of recursion, PMI, tail recursion, pow(x,n), subset, powerset, count and sum of integer, is_sorted(), fibonacci series, factorial, first and last index of a number
DSA Part 4: Pointers & Preprocessors
Pointers, pointer arithmetic, character array, double pointer, typecasting, reference variables, dynamic allocation,preprocessors, macros, define, const and global variables, inline functions
DSA Part 2: Mathematics
Number sequences, extended euclidean algorithm, prime factorization, sieve of eratosthenes, lcm , gcd
DSA Part 8: Dynamic Programming
What is dynamic programming, top down and bottom up approach, lcs, lis