From 2e1c752f76ead091b26ec741dabf4960331fc35e Mon Sep 17 00:00:00 2001 From: dwaddle Date: Sat, 12 Sep 2026 01:04:47 +0200 Subject: [PATCH] docs: add docstrings and doctests to generate_all_subsequences (#15090) * docs: add docstring and doctests to generate_all_permutations) * docs: add docstring and doctests to generate_all_subsequences --- backtracking/all_subsequences.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/backtracking/all_subsequences.py b/backtracking/all_subsequences.py index 18696054e..43ae4fed7 100644 --- a/backtracking/all_subsequences.py +++ b/backtracking/all_subsequences.py @@ -12,6 +12,21 @@ from typing import Any def generate_all_subsequences(sequence: list[Any]) -> None: + """ + Generate and print all possible subsequences of the given sequence. + + >>> generate_all_subsequences([1, 2]) + [] + [2] + [1] + [1, 2] + >>> generate_all_subsequences(["A", "B"]) + [] + ['B'] + ['A'] + ['A', 'B'] + """ + create_state_space_tree(sequence, [], 0)