Data Structures and Algorithms implemented using Typescript. Outline Data Structures Linea Data Structures Lists Singly linked list Doubly linked list Circular linked list Stack Array implementation of stack Singly linked list implementation of stack Single queue implementation of stack Double queue implementation of stack Queue Array implementation of queue Stack implementation of queue Deque (Double ended queue) Circular queue Non Linear Data Structures Trees Graphs Tables Sets Algorithms To be added