Abstraction
Data Abstraction
Process Abstraction
Linear
Non-Linear
ADT
Linked list
Stack
Queue
Tree
Heap
Set
Map
Graph
Algorithims
Finiteness
Definiteness
Input
Output
Uniqueness
BFA
Brute Force Algorithm
Devide and Conquer Algorithms
DCA
Dynamic Programming
Greedy Algorithm
Sorting Algorithm
Bubbles Sort
Selection Sort
Inserstion Sort
Searching Algorithm
Linear search
Binary Search
Jump search
Data field
Pointer field
Singly Linked list
Doubly Linked list
Circular Linked list
Data Structure
Push
Pop
IsEmpty
isFull
Peek