# DataStructure_and_Algorithms_in_C

Implementation of basic data structures and algorithms in C

## Data Structure

#### LinkedList

#### Stack

- ArrayStack
- LinkedListStack
- Calculator

#### Queue

- CircularQueue
- LinkedQueue

#### Tree

- LCRSTree
- BinaryTree
- ExpressionTree
- DisjointSet

## Algorithms

#### Sort

- BubbleSort
- InsertionSort
- QuickSort

#### Search

- BinarySearch