Metadata-Version: 2.1
Name: easydsi
Version: 0.0.3
Summary: The library which helps users to implement data structres & algoithms easily without implementing each and every structure.
Home-page: https://github.com/fazil2003/easydsi
Author: Mohamed Fazil
Author-email: mohamedfazil463@gmail.com
License: MIT
Keywords: data-structures,algorithms,data,structures,data structures,data structure
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Education
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# easydsi 0.0.3

<p align="center">
  <img src="./assets/images/logo.png" style='width: 30%;'/>
</p>
<br /><br />

Python Library makes it easy for users to code and run data structures & algorithms without having to summarize everything.
<br /><br />

## ðŸŒŸ Contains
### âœ¨ Array
ðŸ’« array(size) - Creates an array with size. <br />
ðŸ’« array(elements) - Creates an array with elements. <br />

### âœ¨ Linked List
ðŸ’« linked_list() - Creates an empty linked list. <br />
ðŸ’« linked_list(elements) - Creates an linked list with elements. <br />
<br />


## ðŸŒŸ Methods
ðŸ’« add(position, element) - Add the element in the position. <br />
ðŸ’« remove(position) - Delete the element from the position. <br />
ðŸ’« index(position) - Get the element from the position. <br />
ðŸ’« display() - Display all the elements. <br />
ðŸ’« getElements() - Get all the elements. <br />
ðŸ’« getLength() - Get the length. <br />
<br />
(Specially for Linked List) <br />
ðŸ’« addAtFirst() - Add the element at the first position. <br />
ðŸ’« addAtLast() - Add the element at the last position. <br />
ðŸ’« removeAtFirst() - Remove the element from the first position. <br />
ðŸ’« removeAtLast() - Remove the element from the last position. <br />
<br />

## ðŸŒŸ How to install
ðŸ’« Go to your command prompt and type the following command.
```
pip install easydsi
```
<br />

## ðŸŒŸ How to use
ðŸ’« Import the library in your project
```python
import easydsi
```
<br />

## ðŸŒŸ How to build and upload to PyPI
```
pip install setuptools twine
python setup.py sdist
twine upload --repository-url https://upload.pypi.org/legacy/ dist/*
```

Change Log
=========

0.0.1 (17/01/2022)
-------------------
- Initial Release

