Initializing Data Structures Portfolio...

Data Structures Lab

A curated portfolio of data structure experiments, demonstrating Arrays, Linked Lists, Stacks, Queues, and Algorithms.

Amey Thakur Roll No: 50 Batch: B3
0 Programs
0 Algorithms
0% Complete

Fundamentals

EXPERIMENT 01
Arrays & Matrices
2D Arrays Pointers 4 Programs

Foundational operations on arrays including matrix multiplication, student marks analysis, and pair counting algorithms.

View Code
EXPERIMENT 02
String Manipulation
Strings ASCII 3 Programs

Essential string processing algorithms: word reversal, character counting, and pattern replacement without standard libraries.

View Code

Linked Data Structures

EXPERIMENT 03
Linked Lists
Malloc Pointers 7 Programs

Dynamic memory allocation implementations: Singly Linked Lists, Doubly Linked Lists, and Circular Linked Lists.

View Code
EXPERIMENT 04
Stack Operations
push/pop Infix-Postfix 8 Programs

LIFO structure applications involving expression evaluation (Postfix/Prefix) and syntax parsing algorithms.

View Code

Advanced Structures

EXPERIMENT 05
Queues
Circular Buffer Deque 5 Programs

FIFO implementation variants: Circular Queues, Double-Ended Queues (Deque), and Priority Queues.

View Code
EXPERIMENT 06
Searching & Sorting
O(n log n) Divide & Conquer 7 Programs

Performance optimization algorithms: Binary Search, Quick Sort, Merge Sort, and Insertion Sort implementations.

View Code

Interactive Demo

Live Visualization
Bubble Sort O(n²)
Sorting
Bogo Sort
Bubble Sort
Bucket Sort
Cocktail Shaker Sort
Comb Sort
Counting Sort
Cycle Sort
Gnome Sort
Heap Sort
Insertion Sort
Merge Sort
Odd-Even Sort
Pancake Sort
Quick Sort
Radix Sort
Selection Sort
Shell Sort
Stooge Sort
Tim Sort
Searching
Binary Search
Interpolation Search
Exponential Search
Fibonacci Search
Ternary Search
Meta Binary Search
Jump Search
Linear Search

Watch the Bubble Sort algorithm in action. Repeatedly compares adjacent elements and swaps them if they are in the wrong order.

Default Comparing Swapping Sorted
Press Ctrl + K to search
ESC