Christian Clauss
b75a7c77f8
pre-commit autoupdate: pyupgrade v2.34.0 -> v2.37.0 ( #6245 )
...
* pre-commit autoupdate: pyupgrade v2.34.0 -> v2.37.0
* pre-commit run --all-files
2022-07-11 10:19:52 +02:00
Dylan Buchi and John Law
bf6db32ec2
[mypy] Fix type annotations for binary tree traversals in data structures ( #5556 )
...
* [mypy] Fix type annotations for binary tree traversals in data structures
* Change variable name and update level_order_1 to use a deque
Using a deque instead of a list here, because since we are removing from the beginning of the list, the deque will be more efficient.
* remove duplicate function
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: John Law <johnlaw.po@gmail.com >
* fix function name at line 137
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: John Law <johnlaw.po@gmail.com >
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: John Law <johnlaw.po@gmail.com >
* Remove type alias and use the new syntax
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: John Law <johnlaw.po@gmail.com >
* Remove prints inside functions and return lists
Co-authored-by: John Law <johnlaw.po@gmail.com >
2021-10-28 22:05:31 +08:00
Christian Clauss and github-actions
cecf43d648
Pyupgrade to Python 3.9 ( #4718 )
...
* Pyupgrade to Python 3.9
* updating DIRECTORY.md
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com >
2021-09-07 13:37:03 +02:00
Christian Clauss and Dhruv Manilawala
69457357e8
binary_tree_traversals.py: Simplify with dataclasses ( #4336 )
...
* binary_tree_traversals.py: Simplify with dataclasses
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com >
* Optional["Node"]
Co-authored-by: Dhruv Manilawala <dhruvmanila@gmail.com >
2021-04-26 10:15:26 +05:30
Anshraj Shrivastava and Christian Clauss
e035c6164f
add binary_tree_traversals.py to data_structures ( #3297 )
...
* add binary_tree_traversals.py to data_structures
I have added some interesting binary tree traversing methods.
* Fixed error
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update binary_tree_traversals.py
* Update binary_tree_traversals.py
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update binary_tree_traversals.py
* Update data_structures/binary_tree/binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
* Update binary_tree_traversals.py
* Doctests and type hints
* Add spaces
* Update binary_tree_traversals.py
* black exclude data_structures/binary_tree/binary_tree_traversals.py
* Add spaces again
* Update binary_tree_traversals.py
Co-authored-by: Christian Clauss <cclauss@me.com >
2020-10-15 13:09:59 +02:00