This repository contains implementations of various data structures and algorithms in Python. It serves as a learning resource and reference for common computer science concepts.
- Linked List: A flexible implementation that can store multiple data types (
linked_list.py
) - Binary Search: Implementation of the binary search algorithm (
binary-search.py
)
- Clean and documented code
- Example usage for each implementation
- Support for multiple data types
- Educational comments explaining concepts
Each file can be run independently to see examples:
# Run linked list example
python3 linked_list.py
# Run binary search example
python3 binary-search.py
Feel free to add more data structures and algorithms or improve the existing implementations.
This project is open source and available under the MIT License.