An educational Algorithmic Library
Project description
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 with python script to study different algorithms for educational purposes. This package is under planning version and aims to achieve the following,
- Contain 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
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
License
This package is under MIT License copyright @Abhijit Tripathy
About The Contributors
Abhijit Tripathy DSA Developer and Python Programmer |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eduAlgo-1.1.6.2.tar.gz
(8.4 kB
view hashes)
Built Distribution
eduAlgo-1.1.6.2-py3-none-any.whl
(10.0 kB
view hashes)
Close
Hashes for eduAlgo-1.1.6.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd818b279dc504fcbf51b70ce5ab896a769cbd43c48a3a68bc37b63a79c6e033 |
|
MD5 | 6fdc19b92c02aebcbd9464e7693d93fd |
|
BLAKE2b-256 | dc509ac893e72f7ef7bc825b779c78e7a690e751dfca6e9272013e974d240202 |