I build things, break things, and write what I learn.
Currently exploring:
- → LLMs
- → DevOps
- → Systems
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 …
JAVA EXAMPLE CODES

Here, you can find some basic Java example codes to help you get started. These examples cover a variety of fundamental concepts and are great for beginners looking to practice and learn. 1-D 1class …
JAVA - Super and This Keyword

Super and This keywords of Java Super Keyword: Definition: super is a reference to the immediate parent class of the current object. It is mainly used in the context of inheritance. Usage: Call the …
Multithreading in Java

Multithreading in Java is a powerful feature that allows concurrent execution of two or more threads within a program. A thread is a lightweight subprocess and the smallest unit of processing, and …
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 …
Arrays in C Language

An array is a data structure used in programming to store a collection of elements, typically of the same type, in a fixed-size sequence. Initialisation of Array 1#include <stdio.h> 2int main() …
Basics of C-language

C is a powerful, general-purpose programming language that provides control over system resources and efficient execution. This post will cover some essential concepts in C that every programmer …