Experimenting with Infra and System Design
My experiments with cloud infrastructure, networking, system design and databases.
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
DSA Part 3: Bit Manipulation
binary numbers, msb, lsb, unsigned and signed 32-bits int, 2βs complement, bitwise operators, some common bitwise operators
DSA Part 9: Binary Manipulation
C++ Solutions to Striverβs A2Z DSA Course/Sheet