I have an organization tree with a single top level. The top level can have any number of children, the children can have any number of children, etc.
The question is: which List implementation is better here? If I know the organization tree will stay relatively small and won't change too often, the ArrayList is a better choice. If I know the tree might be quite large or might change fairly often, would LinkedList be a better choice?