Please enable JavaScript.
Coggle requires JavaScript to display documents.
Data Structures in C - Coggle Diagram
Data Structures in C
Array
Array ADT
Linear Search
Binary Search
Union & Intersection
Insert / Delete
Set Operations
Find Missing Elements
Find Duplicates
Find Pair with Given Sum
Find Min & Max
String
Find Length
Change Case
Number of Vowels, Consonants & Words
Reverse String
Palindrome Check
Duplicate Check
Anagram Check
Permutation
Linked List
Singly Linked List
Sum of All Nodes
Find Max Element
Searching
Inserting
Inserting in Sorted List
Deleting
Deleting from Sorted List
Check if Sorted
Removing Duplicates
Reverse a Linked List
Checking for Loop
Concatenate Two Lists
Merge Two Lists
Finding Middle Node
Doubly Linked List
Inserting a Node
Deleting a Node
Displaying All Nodes
Reverse a Doubly Linked List
Circular Double Linked List
Circular Linked List
Inserting a Node
Deleting a Node
Displaying All Nodes
Tree
Binary Search Tree
Inserting in BST
Deleting in BST
Searching in BST
AVL Tree
Inserting in AVL Tree
Deleting in AVL Tree
AVL Tree Rotations
Binary Tree
Recursive Tree Traversal
Iterative Tree Traversal
Level Order Traversal
Counting Nodes
Find Height
Sum of All Nodes
Binary Tree using Queue
Stack
Stack using Array
Stack using Linked List
Infix to Postfix
Evaluation of Postfix Expression
Parenthesis Balancing
Queue
Queue using Array
Queue using Linked List
Double Ended Queue
Heap
Min Heap
Max Heap
Insertion
Deletion
Heapify