Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexcoder04/cs_nds
Some helpful things for Computer Science classes
https://github.com/alexcoder04/cs_nds
computer-science data-structures data-structures-and-algorithms germany high-school niedersachsen
Last synced: 24 days ago
JSON representation
Some helpful things for Computer Science classes
- Host: GitHub
- URL: https://github.com/alexcoder04/cs_nds
- Owner: alexcoder04
- License: gpl-3.0
- Created: 2023-03-19T20:02:55.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-23T20:01:38.000Z (over 1 year ago)
- Last Synced: 2024-04-27T01:20:22.195Z (9 months ago)
- Topics: computer-science, data-structures, data-structures-and-algorithms, germany, high-school, niedersachsen
- Language: Python
- Homepage: https://pypi.org/project/cs-nds
- Size: 27.3 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer Science Niedersachsen
This Library contains often used methods and classes
for Computer Science classes in Niedersachsen (Lower Saxony), Germany.The initial and main reason for creation of this library
is an implementation of the `Stack` and `Queue` classes,
which differ from the Python implementation.**Disclaimer:**
Although I try to give my best to provide a useful tool,
I cannot guarantee it always working correctly and being
up-to-date with the latest specifications.If you encounter a problem, please open an [issue](https://github.com/alexcoder04/cs_nds/issues).
## Installation
This package is available over `pip`:
```sh
pip install cs-nds
```To use it in your code, just import it:
```python
import cs_ndsmy_queue = cs_nds.Queue()
my_queue.enqueue(3)# ...
```## Data Structures
- `Stack` ("Stapel" / stack)
- `Queue` ("(Warte-)Schlange" / queue)
- `DynArray` ("Dynamische Reihung" / dynamic array)
- `BinTree` ("Binärbaum" / binary tree)