A competitive programming library for Python A work in progress, expanding as I go Existing libraries bisect: binary search sortedcontainers SortedList collections defaultdict Counter deque: ~$O(1)$ push and pop Todo Add runtime and space complexities dfs dijkstra flow algorithms rolling hash for strings