(node, val='')
| 17 | return self.freq < nxt.freq |
| 18 | |
| 19 | def printNodes(node, val=''): |
| 20 | |
| 21 | newVal = val + str(node.huff) |
| 22 | |
| 23 | if(node.left): |
| 24 | printNodes(node.left, newVal) |
| 25 | if(node.right): |
| 26 | printNodes(node.right, newVal) |
| 27 | |
| 28 | if(not node.left and not node.right): |
| 29 | print(f"{node.symbol} -> {newVal}") |
| 30 | |
| 31 | |
| 32 | chars = ['a', 'b', 'c', 'd', 'e', 'f'] |
no test coverage detected