We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Tree: Huffman Decoding
- Discussions
Tree: Huffman Decoding
Tree: Huffman Decoding
Sort by
recency
|
82 Discussions
|
Please Login in order to post a comment
Unfortunately, this question does not currently work in JavaScript.
Python and C++14 (among others) are given decodeHuff(root, s) as the function to modify and are given the Node class and its constructors, while JavaScript just gives you a meaningless processData(input) function.
I worked with it, confused, for about 15 minutes before I tried it in another browser, then came to the Discussion posts here and realized the question was glitched.
Please give us JavaScript users decodeHuff(root, s) as well. :) Would love to solve this problem as part of my interview prep. Thanks.
Yet another bunk question in the interview prep...
This was my working solution lol:
function processData(input) { console.log(input) }
Python coders beware: when node.data does not contain a character, it is not an empty string or None. It is '\0'.
This drove me nuts for 20 min until I read some discussions.
I feel like this was a poor choice of "empty" string. Why not just set it to None or ""? I guess I learned something new about Python today but it had nothing to do with trees. Anyone disagree?