Implementation of the following datastructures and algorithms in python and c++: Segment Tree Dijoin set union Binary tree Binary Search tree Balanced binary search tree Red and Black tree Splay tree Trie Fenwick tree Stack Queue Heap/Priority queue Dynamic Array Solutions to the following codeforces contests are present: https://codeforces.com/contest/1382