I build things, break things, and write what I learn.
Currently exploring:
- → LLMs
- → DevOps
- → Systems
DS - BST

Binary Search Tree (BST) in Data Structures A Binary Search Tree (BST) is a special kind of binary tree where each node follows a specific ordering property: Left Subtree: Contains nodes with values …
DS - Graph Traversal Algorithms

In Data Structures (DS), BFS (Breadth-First Search) and DFS (Depth-First Search) are two fundamental graph traversal algorithms used to explore nodes in a graph or tree. Breadth-First Search (BFS) BFS …
DS - Sorting Techniques

Merge Sort in Data Structures Merge Sort is a popular Divide and Conquer algorithm used to sort arrays or lists efficiently. It works by recursively dividing the array into smaller halves, sorting …
DS - Linked List

A linked list is a fundamental data structure used in computer science to organize and store a collection of elements. Unlike arrays, linked lists do not require a contiguous block of memory and can …
DS - Stack

A stack is a fundamental data structure in computer science that operates on a Last In, First Out (LIFO) principle. This means that the last element added to the stack is the first one to be removed. …
Circular Queue

A circular queue is a data structure that operates on a First-In, First-Out (FIFO) basis but with a circular arrangement. Unlike a linear queue, where elements are added at the rear and removed from …
DS - Simple Queue

A simple queue is a fundamental data structure that follows the First-In, First-Out (FIFO) principle. This means that the first element added to the queue will be the first one to be removed, just …