Data structures and Algorithms Data Structures and Algorithms using Java Assigments Assignment-1 Assignment-2 Table of contents BIGO Arrays Search Linear Search Binary Search Sorting Bubble Sort Selection Sort Insertion Sort Shell Sort Merge Sort Counting Sort Quick Sort Stack Array Implementation Min Stack Infix to Postfix Infix to Prefix Evaluating Postfix expression Balanced Brackets Queue Array Implementation Circular Queue Round Robin Scheduling Simulation: Hot Potato Linked List Singly Linked List Circular Linked List Doubly Linked List with Head Doubly Linked List with Head & Tail Applications Josephus circle Polynomial Trees BinaryTree (Insertion, Traversals, Height) Graphs BFS & DFS on directed graph represented using adj list