Pure-datastructures

Latest version: v0.2.0

Safety actively analyzes 618908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.2.0

Highlights :

- Remove `BalancedParentheses` method
- Better adjustment for typing annotations and parameter declaration
- Simplification several methods in `List` method

Issues :

- Inserting new object in `DoubleLinkedList` raise an exception even though already filled the value
- Index out of range issue in `Stack` assignment
- All built-in APIs for `PriorityQueue` not working at all

0.1.4

Highlights :

- Adding `benchmark` decorators for measure code performance
- Adding `DoubleLinkedList`
- Adding custom exception for `List`
- Fixed inserting new object in `Stack`, `Queue`, `CircularQueue` and `List`

Issues :

- Inserting new object in `PriorityQueue` not working
- Inserting new object in `OrderedStack` will return empty list, this shouldn't be have an object or list

0.1.3

Highlights :

- Adding custom exception for Queue and Stack

0.1.2

Highlights :

- Dropped support for python 2.7 or below
- Adding `is_balanced()` in `Stack` and `Queue`
- Providing delete node on `List` using `procedure_delete_node()`

0.1.1

Highlights :

- Fixed `is_empty()` only return `False`
- Fixed `unittest` not discover of all test
- Adding `is_full()` in `Stack` and `Queue`
- Adding `CircularQueue()`
- Adding `IndexError` in `Queue`
- Depth coverage about throwing exceptions in `Queue` and `Stack`

0.1.0

Highlights :

- Fixed iteration in `LinkedList`
- Reorganize all data structures
- Adding `UnorderedList`
- `size()` functions are changing into `expand_size()`

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.