<prompt> Unda chaguo za kukokotoa za Golang ambazo hutekeleza usimbaji wa Huffman kwenye mfuatano fulani wa ingizo na kurudisha mfuatano uliosimbwa pamoja na jedwali la marudio linalotumiwa kusimba.  <response>: nendakifurushi kikuukuagiza chombolundofmtaina ya muundo wa nodi rune ya tabiafrequency intkushoto, kulia nodifunc n nodi isLeaf bool rudisha n.kushoto nil n.right nilaina frequencyJedwali la ramaniruneintfunc buildFrequencyTablekamba ya pembejeo frequencyJedwali ft : tengeneza frequencyTablekwa _, char : ingizo la masafa ftcharkurudi ftchapa minHeap nodifunc h minHeap Len int rudi lenhfunc h minHeap Lessi, j int bool return hi.frequency hj.frequency func h minHeap Badilisha i, j int hi, hj hj, hi func h minHeap Pushx interface h ongezah, x.nodifunc h minHeap kiolesura cha Pop zamani : hn : lenzamanix : zamanin-1h zamani0 : n-1kurudi xfunc buildHuffmanTreeft frequencyTable nodi h : minHeaplundo.Inithkwa char, freq : range ft heap.Pushh, noditabia: char, frequency: freqkwa h.Len 1 nodi1 : lundo.Poph.nodinodi2 : lundo.Poph.nodinewNode : nodifrequency: nodi1.frequency nodi2.frequency,kushoto: nodi1,kulia: nodi2,lundo.Pushh,NewNoderundo la kurudi.Poph.nodifunc buildHuffmanCodeTablemti nodi ramanirunestring codeTable : makemaprunestringvar traverse funcn nodi, kamba ya msimbotraverse funcn nodi, kamba ya msimbo ikiwa n.isLeaf codeTablen.character msimbokurudipita n.kushoto, msimbo0traversen.right, code1kupita mti, kurudi codeTablefunc huffmanEncodekamba ya pembejeo kamba, Jedwali la mzunguko ft : buildFrequencyTablepembejeomti : buildHuffmanTreeftcodeTable : buildHuffmanCodeTablemtivar kamba iliyosimbwakwa _, char : ingizo la masafa iliyosimbwa Jedwali la msimbocharrudisha iliyosimbwa, ftfunc main input : huu ni mfano wa mti wa huffmanimesimbwa, freqTable : huffmanEncodeinputfmt.PrintlnImesimbwa:, imesimbwafmt.PrintlnJedwali la masafa:, Jedwali la freqChaguo hili la kukokotoa la Golang hutekeleza usimbaji wa Huffman kwenye mfuatano fulani wa ingizo na kurejesha mfuatano uliosimbwa pamoja na jedwali la marudio linalotumiwa kusimba. Chaguo la kukokotoa kwanza huunda jedwali la masafa kutoka kwa kamba ya pembejeo, kisha huunda mti wa Huffman kulingana na jedwali la masafa. Mwishowe, hutoa jedwali la nambari kutoka kwa mti wa Huffman na kusimba kamba ya kuingiza kwa kutumia jedwali la nambari. 