private void InitHuffmanNodes() { for (int i = 0; i < 256; i++) { for (int j = 0; j < 3; j++) { if (_frequencies[j, i] > 0) { if (j == 0) { _redTree.AddNode(new HuffmanNode(i, _frequencies[j, i])); } else if (j == 1) { _greenTree.AddNode(new HuffmanNode(i, _frequencies[j, i])); } else { _blueTree.AddNode(new HuffmanNode(i, _frequencies[j, i])); } } } } }