Currently, each question is chosen to fit into a specific pattern, even if it might be applicable to other ones (ie. Some tree questions can be completed via DFS/BFS). Original suggestion: Also, I see that currently there is only one pattern per LC problem, I would suggest we change it to an array and support multiple patterns per problem. _Originally posted by @mm1705 in https://github.com/SeanPrashad/leetcode-patterns/issues/7#issuecomment-633676138_