Skip to content

ravi5175/dsalgo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT licence Forks Forks issues

image not found

dsalgo is a python library which implements and cover different data structures and algorithms in python to reduce the dependency of coding these datastructures for usage.

AIM:

To cover different available data structures and algorithms for generic cases.


ALGORITHMS AVAILABLE

  • Linked List algorithms
    • Insert
    • Remove
    • Pop
    • Append
    • Prepend
    • Pop
    • Reverse
    • Size
    • IsCircular
    • Swap Nodes
    • Sort Append
    • Skip i Delete j
  • sorting algorithms
    • Bubble Sort
    • Merge Sort
    • Bubble Recursion Sort
    • Selection Sort
    • Quick Sort
  • Searching algorithms
    • Binary Search
    • Linear Search
    • Jump Search
    • Interpolation Search
    • Fibonacci Search
    • Exponential Search
    • Recursive Array Search

CONTENTS:


SETTING UP

FOR LOCAL:

Currently dsalgo doesn't support local mode.

FOR DEVELOPMENT:

Setting up for development is easy. use commands below.

  • First, clone the repository
  • Go to tha parent directory outside the repository and install using pip by
pip install -e dsalgo

or,

pip install git+https://github.com/codesankalp/dsalgo.git

CONTRIBUTION

Anyone can contribute to dsalgo package following these Contribution Guidelines


CODE OF CONDUCT

For maintaining a positive environment while contibuting to dsalgo package, everyone is required to follow these Code of Conduct


About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.9%
  • Jupyter Notebook 26.1%