Metadata-Version: 2.1
Name: ezcode
Version: 0.0.92
Summary: Easy Algorithm & Data Structure
Home-page: https://github.com/zheng-gao/ez_code
Author: Zheng Gao
Author-email: mail.zheng.gao@gmail.com
Project-URL: Bug Tracker, https://github.com/zheng-gao/ez_code/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE

# Installation

```bash
pip3 install --upgrade ezcode
```

# PyPi Releases

https://pypi.org/project/ezcode/#history


# Development Workflow
```bash
git clone https://github.com/zheng-gao/ez_code.git && cd ez_code
./ez.sh --development
```

# Release Workflow

```bash
git clone https://github.com/zheng-gao/ez_code.git && cd ez_code
./ez.sh --release
```

# Unit Test
### Run all the tests
```bash
./ez.sh --operations test
```
### Run a single test
```bash
./ez.sh --operations test --arguments test_array.py::test_binary_search
```

# Contents
* [Array](src/ezcode/array/array.md)
* [Grid](src/ezcode/grid/grid.md)
* [Hash](src/ezcode/hash/hash.md)
* [Heap](src/ezcode/heap/heap.md)
* [Knapsack](src/ezcode/knapsack/knapsack.md)
* [List](src/ezcode/list/list.md)
* [Matrix](src/ezcode/matrix/matrix.md)
* [Tree](src/ezcode/tree/tree.md)
* [Graph](src/ezcode/graph/graph.md)
* [Math](src/ezcode/math/math.md)


