Пример #1
0
        public HuffmanChain(string w)
        {
            overall = HuffmanTree.AssembleTree(CharCountDeterminer.GetAllFromString(w));


            trees = new Dictionary <char, HuffmanTree>();
            foreach (var c in GetAllChars(w))
            {
                var afterChar = CharCountDeterminer.GetCountsFromStringForAfterChar(w, c);
                trees.Add(c, HuffmanTree.AssembleTree(afterChar));
            }
        }