#Algorithm & Data Structures Collection in Java
##List of Contents
-
Linked List - A generic Linked List with various functionalities
- Types:
- Singly LinkedList (S)
- Doubly LinkedList (D)
- Circular LinkedList (C)
- Multilayer LinkedList (M)
- Functions:
- addAtEnd(data) - S,D,C
- addAtPosition - S,D,C
- addAtBegining - S,D,C
- removeFirst - S,D,C
- removeFirstInstance(data) - S,D,C
- removeAllInstances(data) - S,D,C
- removeAtPosition(int position) - S,D,C
- removeLast() - S,D,C
- destroy() - S,D,C
- Types:
-
Queue - A generic Queue with various functionalities
- Types:
- Simple Queue (S)
- Circular Queue (C)
- Priority Queue (P)
- Dequeue - Double Ended Queue (D)
- Functionalities:
- enqueue (data) - S,C,P,D
- pop() - S,C,P,D
- Types:
- Chapter 1 - Completed
- Chapter 2 - Missing 4,5 and 6