https://github.com/abdoufermat5/dsa-in-python
Personal notes from dsa in python book
https://github.com/abdoufermat5/dsa-in-python
algorithms algorithms-and-data-structures data-structures dsa python
Last synced: 9 months ago
JSON representation
Personal notes from dsa in python book
- Host: GitHub
- URL: https://github.com/abdoufermat5/dsa-in-python
- Owner: abdoufermat5
- Created: 2023-12-22T16:48:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T13:24:29.000Z (almost 2 years ago)
- Last Synced: 2025-01-10T06:07:30.919Z (11 months ago)
- Topics: algorithms, algorithms-and-data-structures, data-structures, dsa, python
- Language: Python
- Homepage:
- Size: 5.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Data structures and algorithms in Python
This repository contains my implementations of various data structures and algorithms in Python from the book [Data Structures and Algorithms in Python](https://www.amazon.com/Data-Structures-Algorithms-Python-Michael/dp/1118290275) by Michael T. Goodrich, Roberto Tamassia, and Michael H. Goldwasser.
It is intended to be a learning resource for myself and others, and as such, the implementations are not necessarily the most efficient or Pythonic. I have also included some of the exercises from the book.
## Contents
You can find following data structures and algorithms in this repository:
- [Recursion](./chapter_4_recursion/readme.md)
- [Stacks, Queues, and Deques](./chapter_6_stacks_queues_deques/readme.md)
- [Linked Lists](./chapter_7_linked_lists/readme.md)
- [Trees](./chapter_8_trees/readme.md)
- [Priority Queues](./chapter_9_priority_queues/readme.md)
- [Maps, Hash Tables, and Skip Lists](./chapter_10_maps_hash_tables_skip_lists/readme.md)
- [Search Trees](./chapter_11_search_trees/readme.md)
- [Sorting and Selection](./chapter_12_sorting_selection/readme.md)
- [Text Processing](./chapter_13_text_processing/readme.md) [Not seen yet]
- [Graph Algorithms](./chapter_14_graph_algorithms/readme.md)
- [Memory Management and B-Trees](./chapter_15_memory_management_b_trees/readme.md) [Not seen yet]