Huffman Coding
Huffman Coding
n = len(nodes)
while n > 1:
left = nodes[0]
right = nodes[1]
nodes[i - 2] = nodes[i]
nodes[n - 2] = merged
n -= 1
root = nodes[0]
huffman_codes = {}
while queue:
huffman_codes[current_node[0]] = current_code
else:
left = current_node[0][0]
right = current_node[0][1]
if left:
if right:
return huffman_codes
print("Huffman Codes:")
print(f"{char}: {code}")