Python/backtracking
moaldeen 050b2a6e2c
Bug fix combinations (#11158)
* Update all_combinations.py

The original implementation had limitations in handling edge cases and certain input parameters, leading to potential RecursionError.

* Update all_combinations.py

Added checks to handle cases where n or k are negative or where k is greater than n. In such scenarios, the function now returns an empty list, avoiding invalid recursive calls.

* Update error handling

Added checks to handle cases where `n` or `k` are negative or where `k` is greater than `n`. In such scenarios, the function now returns an empty list, avoiding invalid recursive calls.

* Update backtracking/all_combinations.py

* Update all_combinations.py

---------

Co-authored-by: Christian Clauss <cclauss@me.com>
2023-11-25 14:31:17 +01:00
..
2023-03-01 17:23:33 +01:00
2023-10-04 20:43:17 +02:00
2021-11-04 18:49:36 +08:00
2023-03-01 17:23:33 +01:00