擅长:python、mysql、java
<p>这个。在</p>
<pre><code>class Huffnode(object):
def __init__(self, zero, one, val, freq):
"""zero and one are Huffnode's, val is a 'char' and freq is a float."""
self.zero = zero
self.one = one
self.val = val
self.freq = freq
</code></pre>
<p>然后,可以将各种C函数重构为该类的方法。在</p>
<p>或者这个。在</p>
^{pr2}$
<p>如果你希望你的C函数保持函数。在</p>
<p>就这样。在</p>
<pre><code>h0 = Huffnode(None, None, 'x', 0.0)
h1 = Huffnode(None, None, 'y', 1.0)
h2 = Huffnode(h0, h1, 'z', 2.0)
</code></pre>
<p>这就是所需要的。在</p>