Coding ArtsData Structures and AlgorithmsAlgorithmsMax path sum – generative artCatalan number gifFactorial recursion gifMerge sort gif | code and visualsBubble sort gifSelection sort gif | code and visualsInsertion sort gif | code and visualsQuick sort gif | Code and visualsHeapsort gif – how heapify worksData structuresImplement a stack class using an arrayCircular queue implementation using an arrayImplement a linked list classImplement an array classHash table implementationPriority queue implementation using a heap – iterative solutionPriority queue implementation using a heap – recursive solutionPriority queue implementation using an ordered array – Priority queue 2Priority queue implementation using an unordered array – Priority queue 1 TreesBinary tree implementationBinary search tree with parent pointerBinary search tree implementationMax heap implementationTrie map – trie implementation using a hashmapMin heap implementationTrie implementation using an arrayTrie list – trie implementation using a linked list GraphsWeighted graph as adjacency list – Graph implementation 2Adjacency list graph implementation