eduAlgo
Objective
A python package published at PyPi. The project can be viewed here => PyPi - eduAlgo.
Aim Of The Package
This is a very simple python package made up with python script to study different algorithms for educational purposes. This package is currently under planning version and aims to achieve the following :-
- To put together all the available algorithms
- Help students with learning space and time complexity
- Visualizing Algorithms
- Getting resources, articles etc. to study about python and Algorithms
- Become a handy tool for the programmers while using different algorithms on daily basis
Organization
This project is a part of the organization eduAlgo.
We are an opensource organization having a few open-sourced projects on github related to Data structures and Algorithms in Python, Flutter Development & Frontend Development. chek the organization here - eduAlgo
Documentation
The documentation for the included methods and their implementations can be found here => eduAlgo-Documentation
Algorithms Yet to Publish
- Searching Algorithms and Visualizations
- Sorting Algorithms and Visualizations
- Graph Algorithms and Visualizations
- Linked List Implementations and Vizualizations
- Tree Types, Vizualizations and Implementations
Installation
Fast install:
pip install eduAlgo
Example
from edualgo import LinkedList as ll
llist1 = ll.linkedlist()
llist2 = ll.linkedlist()
arr1 = list(map(int,input().split()))
arr2 = list(map(int,input().split()))
for i in arr1:
llist1.append(i)
for i in arr2:
llist2.append(i)
sol = ll.list_algorithms()
llist3 = ll.linkedlist()
llist3.head = sol.mergeTwoLists(llist1.head,llist2.head)
llist3.printLL()
Input:
1 2 3
2 3 4
Output:
1 2 2 3 3 4
Release files for eduAlgo 1.2.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eduAlgo-1.2.1.4.tar.gz | 18.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eduAlgo-1.2.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 38.6 kB
Release files / eduAlgo-1.2.1.4.tar.gz
| Download URL | eduAlgo-1.2.1.4.tar.gz |
|---|---|
| Size | 18.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb5d38565cd5bf118760c6a43b70f33bda24519783f24b3ea15407929d4a4e7c
|
|
BLAKE2b-256 checksum How to use checksums |
6134d3acc0bb5163dac9dd7de62d09b5c39451a822c6f867905af842233c7b53
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|
Release files / eduAlgo-1.2.1.4-py3-none-any.whl
| Download URL | eduAlgo-1.2.1.4-py3-none-any.whl |
|---|---|
| Size | 20.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
756c5d0f387c9eeadb8b0c500d5d9bc22a038e9e820753798a31bbc599cdb391
|
|
BLAKE2b-256 checksum How to use checksums |
2cc3b3ee8011dd9a9b94d98a92e1b1da88a36aa45303436c1104b60973cba9fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3
|