MODERATOR NOTE: This is the notebook used in the livestream "Tree Representation for XML, JSON and Symbolic Expressions" on Wednesday, October 12 -- a part of Wolfram R&D livestream series announced and scheduled here: https://wolfr.am/RDlive For questions about this livestream, please leave a comment below.
-- you have earned Featured Contributor Badge Your exceptional post has been selected for our editorial column Staff Picks http://wolfr.am/StaffPicks and Your Profile is now distinguished by a Featured Contributor Badge and is displayed on the Featured Contributor Board. Thank you!
Thank you Ian for this overview of Trees in the WL.
Most of the code I can find in the notebook, except for the tree traversal illustrations. How were these pictures created?
Hello Dave, I'm glad you found the notebook helpful.
The TreeTraversalOrder illustrations were created specially by Tim Shedelbower for the documentation, not using Wolfram Language code.
Best, Ian
Thank you Ian. I suspected an illustration, but since there are some many functions and options in the WL, I still learn about ones I never used before. I thought it was worth asking.
Absolutely worth asking! I may submit a function to the Wolfram Function Repository to make these kinds of traversal order visualizations.