• 霍夫曼树是,正如其名称所暗示一个简单、易于使用、Java基础的应用程序专门旨在帮助创建一个霍夫曼树一定string.

    输入由一串提供无论是作为输入的文本在该文本的领域或者作为内容的一个指定的文件(后者可能是禁止通过浏览器,如果该程序正在运行程序)的。 根据这输入、霍夫曼树产生。 这棵树描述了一种不同长度的二进制编码的每个字符的输入串这样的长度编码的字符串最小化。

    霍夫曼树显示,随着表给予的,每个字符串,其原来的编码进(这有助于识别非印刷字),其二霍夫曼代码,以及它出现的次数在string.

    霍夫曼代码实际上描述的道路的根树的节点包含的字符编码:0代表一种边缘到一个离开孩子和1个表示一边到右的孩子。

  • Huffman वृक्ष है, जैसा कि नाम से पता चलता है एक सरल, प्रयोग करने में आसान, जावा आधारित आवेदन विशेष रूप से डिजाइन करने के लिए मदद से आप बनाने के लिए एक Huffman वृक्ष एक दिया स्ट्रिंग के लिए है ।

    इनपुट के होते हैं एक स्ट्रिंग प्रदान की या तो पाठ के रूप में दर्ज किया गया पाठ क्षेत्र में या के रूप में सामग्री की एक निर्दिष्ट फ़ाइल (दूसरा विकल्प शायद निषिद्ध ब्राउज़र द्वारा यदि प्रोग्राम चलाया जा रहा है के रूप में एक एप्लेट). इस पर आधारित इनपुट, एक Huffman वृक्ष उत्पन्न होता है । इस पेड़ का वर्णन एक अलग लंबाई द्विआधारी एन्कोडिंग में प्रत्येक चरित्र के लिए इनपुट स्ट्रिंग है कि इस तरह की लंबाई इनकोडिंग स्ट्रिंग कम से कम है ।

    के Huffman वृक्ष प्रदर्शित किया जाता है, के साथ एक मेज, के लिए स्ट्रिंग में प्रत्येक चरित्र, अपने मूल एन्कोडिंग में हेक्साडेसिमल (यह मदद करता है की पहचान करने के लिए गैर-मुद्रण वर्णों के लिए), अपने द्विआधारी Huffman कोड, और अपने घटनाओं की संख्या में स्ट्रिंग ।

    के Huffman कोड वास्तव में वर्णन करता है कि पथ की जड़ से पेड़ नोड के लिए युक्त इनकोडिंग चरित्र: एक 0 का प्रतिनिधित्व करता है, एक किनारे करने के लिए एक बाएँ बच्चा है, और एक 1 का प्रतिनिधित्व करता है, एक किनारे करने के लिए एक सही बच्चे ।

  • Huffman Tree is, as the name suggests a simple, easy to use, Java based application specially designed to help you create a Huffman Tree for a given string.

    The input consists of a string provided either as text entered in the text field or as the contents of a specified file (the latter option is probably prohibited by the browser if the program is being run as an applet). Based upon this input, a Huffman tree is generated. This tree describes a varying-length binary encoding for each character in the input string such that the length of the encoded string is minimized.

    The Huffman tree is displayed, along with a table giving, for each character in the string, its original encoding in hexadecimal (this helps to identify non-printing characters), its binary Huffman code, and its number of occurrences in the string.

    The Huffman code actually describes the path from the root of the tree to the node containing the encoded character: a 0 represents an edge to a left child, and a 1 represents an edge to a right child.