If I had a tree, would "flatten" intuitively imply
get a list of all items in the tree, traversing from left to right?
If i have a linked list, would "flatten" intuitively imply
get a list of all items, starting with this one
For example, a linked list would be made up of an exception that aggregates its inner exception. Would it be fair to name a method on exception "flattenInnerExceptions" with expectation that it would return a sequence of exceptions, outermost exception first, and inner-most exception -- last?
[[[a, b], [c, d]], [[e, f], [g, h]]]
flatten to[[a, b], [c, d], [e, f], [g, h]]
and not to[[a, b, c, d], [e, f, g, h]]
? – Baris Demiray Jan 16 '19 at 09:30