Предположим, у меня есть связанный список положительных чисел, сколько из них BST могут быть сгенерированы из них, при условии, что все узлы все, необходимые для формирования дерева?Число связанных с BST связанных списков чисел
И наоборот, сколько BST может быть сгенерировано при условии, что любое число из списка связанных узлов может существовать в этих деревьях?
Бонус: сколько сбалансированных BST можно сформировать? Любая помощь или руководство получают большую оценку.
в порядке, поэтому переезд BST ведет по упорядоченному списку? поэтому я подумал, что мы можем разложить qn на «сколько способов сортировать связанный список». это будет nCn + nC (n-1) + ... + nC1, что будет ответом на второй вопрос. ответ на первый qn будет n. третий qn, im не совсем уверен. – OckhamsRazor
Возможный дубликат [Определить количество возможных деревьев из заданных узлов] (http://stackoverflow.com/questions/9238440/determine-number-of-possible-tree-from-given-nodes) –