-
- All Implemented Interfaces:
-
kotlin.Comparable
public final class FrequencyTree.Node implements Comparable<FrequencyTree.Node>
-
-
Field Summary
Fields Modifier and Type Field Description private Stringdataprivate Integerfrequencyprivate FrequencyTree.Nodeleftprivate FrequencyTree.Noderight
-
Constructor Summary
Constructors Constructor Description FrequencyTree.Node(String data, Integer frequency, FrequencyTree.Node left, FrequencyTree.Node right)
-
Method Summary
Modifier and Type Method Description final StringgetData()final UnitsetData(String data)final IntegergetFrequency()final UnitsetFrequency(Integer frequency)final FrequencyTree.NodegetLeft()final UnitsetLeft(FrequencyTree.Node left)final FrequencyTree.NodegetRight()final UnitsetRight(FrequencyTree.Node right)final Unitprint(Integer margin)final FrequencyTree.Nodecopy()final BinaryTreeNode<String>convert()IntegercompareTo(FrequencyTree.Node other)StringtoString()-
-
Constructor Detail
-
FrequencyTree.Node
FrequencyTree.Node(String data, Integer frequency, FrequencyTree.Node left, FrequencyTree.Node right)
-
-
Method Detail
-
getFrequency
final Integer getFrequency()
-
setFrequency
final Unit setFrequency(Integer frequency)
-
getLeft
final FrequencyTree.Node getLeft()
-
setLeft
final Unit setLeft(FrequencyTree.Node left)
-
getRight
final FrequencyTree.Node getRight()
-
setRight
final Unit setRight(FrequencyTree.Node right)
-
copy
final FrequencyTree.Node copy()
-
convert
final BinaryTreeNode<String> convert()
-
compareTo
Integer compareTo(FrequencyTree.Node other)
-
-
-
-