A Python library for data structures. This library provides more than 10 advanced data structures not available in the Python standard library.
pip install pystrukts
- Singly Linked Node
- Singly Linked List
- Doubly Linked Node
- Doubly Linked List
- Circular Linked List (Single, Double)
- Binary Tree
- Generic Tree
- Binary Search Tree
- Fenwick Trees (RUPQ, RURQ)
- Trie
- Adjacency Matrix
- Adjacency List
- Disjoint Set (Union Find)
- Max Heap