Structs
The following structs are available globally.
-
In-Order Traversal Strategy
See moreDeclaration
Swift
public struct InOrderTraversalStrategy: TraversalStrategy
-
Builds aesthetic-looking binary tree layout with minimal width. Runs in O(n) time
See moreDeclaration
Swift
public struct TreeLayoutBuilderReingold: TreeLayoutBuilder
-
Builds simple layout for binary trees, without bothering too much about both minimal width and the aesthetics. Runs in O(n) time.
See moreDeclaration
Swift
public struct TreeLayoutBuilderKnuth: TreeLayoutBuilder
-
Level-Order Traversal Strategy
See moreDeclaration
Swift
public struct LevelOrderTraversalStrategy: TraversalStrategy
-
Pre-Order Traversal Strategy
See moreDeclaration
Swift
public struct PreOrderTraversalStrategy: TraversalStrategy
-
Post-Order Traversal Strategy
See moreDeclaration
Swift
public struct PostOrderTraversalStrategy: TraversalStrategy
-
Customizable Tree Drawing Attributes
Declaration
Swift
public struct TreeDrawingAttributes
-
Helps with Sample Sequences
See moreDeclaration
Swift
public struct SequenceHelper
-
Builds minimal width layout for binary trees, without bothering too much with the aesthetics. Runs in O(n) time.
See moreDeclaration
Swift
public struct TreeLayoutBuilderWetherell: TreeLayoutBuilder
-
Provides default tree drawing configuration
See moreDeclaration
Swift
public struct DefaultTreeDrawingConfig