Ejemplo n.º 1
0
        /// <summary>
        /// Assigns a prefix to this node.
        /// </summary>
        ///
        /// <param name="prefix">The prefix to be assigned.</param>
        public void AssignPrefix(string prefix)
        {
            this.prefix = prefix;

            if (!IsLeaf)
            {
                leftChildNode.AssignPrefix(prefix + "1");
                rightChildNode.AssignPrefix(prefix + "0");
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 ///
 /// </summary>
 public void AssignPrefixes()
 {
     rootNode.AssignPrefix("");
 }