Suppose I have the degree sequence $(5,4,3,2,2,2,1,1,1,1,1,1,1,1)$. This is a tree, and a simple representation is:
(My intuition says that any degree sequence that corresponds to a tree can be laid out like this in a caterpillar. @David demonstrated that is true).
Question:
Is there a good approach to counting all possible non-isomorphic trees that have this degree sequence?
Easier question: (which I would still like to see a good approach for)
How many non-isomorphic caterpillar graphs have this degree sequence?

