Skip to main content

An educational Algorithmic Library

Project description

eduAlgo

    

  

forthebadge forthebadge forthebadge

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


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.3.tar.gz (5.0 kB view details)

Uploaded Source

Built Distributions

eduAlgo-1.1.3.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

eduAlgo-1.1.3-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file eduAlgo-1.1.3.tar.gz.

File metadata

  • Download URL: eduAlgo-1.1.3.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for eduAlgo-1.1.3.tar.gz
Algorithm Hash digest
SHA256 340c32729e9a504402c1c4fe96da0096c702e833a9966205b0e762a1b5995d85
MD5 2c0d33a29a46c437b663c763f6709fb8
BLAKE2b-256 57f7661158d4f0341c0047b3350eb8bbfba71b5f59c6ea8b9025ac38702985e2

See more details on using hashes here.

File details

Details for the file eduAlgo-1.1.3.0-py3-none-any.whl.

File metadata

  • Download URL: eduAlgo-1.1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for eduAlgo-1.1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6cb17a43e15c7600f0c942d287d5a95408513441fc38bf7c071e9f6ade427cdc
MD5 72f749f4ba009fb6e1a099e15b16ee57
BLAKE2b-256 244ed9fd9643d3840a4bb17617d80261e05942822900e5df112d25f0c1059ce4

See more details on using hashes here.

File details

Details for the file eduAlgo-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: eduAlgo-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for eduAlgo-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 83e1bd068f86e371c230429aef553466d6aab9a75c74a7a84d0ba7e826d8e00d
MD5 1e4bfca29ebbeade164919567f30ecd8
BLAKE2b-256 c6054c6722190ce14e5b3a1fc9c16ba12c17fa163afbc7b375c716b4a2cafe5d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page