Collections
2023 Feb
Queuing Theory: Understanding Waiting Lines
systems theory
2023 Jan
A Glimpse of Survival Analysis
systems theory
Are you Sure your Linux PID is the Process ID?
systems basics
2022 Jan
Connecting Bayesian with Regularization
machine learning
2021 Oct
2021 Aug
My Take on TED Talks
who’s Ted?
2020 Aug
SSH Proxy Jump
systems basics
2020 Feb
Autoencoders and VAEs
machine learning
2019 Sep
Hey system call! Where on earth are you?
operating system
fork( ) yourself!
operating system
2018 May
All-Pairs Shortest-Paths (Floyd-Warshall Algorithm)
dynamic programming part4
Single-Source Shortest-Paths (Dijkstra Algorithm)
greedy strategy
2018 Apr
Performance of the Java Collections Framework
java collections
Huffman Encoding
greedy strategy
Fractional knapsack
greedy strategy
DP vs. Greedy (the activity-selection problem)
dynamic programming part3
Dynamic Programming Part2
dynamic programming part2
Rod Cutting (DP Intro)
dynamic programming part1
AVL Search Tree
search tree
Binary Search Tree (BST)
search tree
Tree Basics & Tricks
search tree
2018 Mar
Hashing
algorithm
Doubly Linked-List
data structure
Priority Queue (Using Max-Heap)
data structure
2018 Feb
Stack & Queue
data structure
Bucket Sort
sorting algoritm
Radix Sort
sorting algoritm
2018 Jan
Decision Tree
data structure
Counting Sort
sorting algoritm
2017 Dec
Randomized Sort
sorting algorithm
Quick Sort
sorting algorithm
2017 Nov
Heap Sort
sorting algorithm
2017 Oct
Merge Sort
sorting algorithm
2017 Sep
Insertion Sort
sorting algorithm