我有一個方法來計算字符串的頻率,並記錄數組中記錄2個參數(freq和char)的字符的頻率。這是代碼: 該錯誤是在該特定行: this.frequencies並[c - 'A'] =新CharFrequency280(」」,0); private void countFrequencies() {
//TODO
// Initialize the frequency of e
這是我的班級節點,Traverse是一種訪問Huffman二叉樹並保存.txt文件字符代碼的方法。 Codes是我保存代碼的字符串向量。 Temp是我將字符的代碼保存到代碼中的臨時字符串。 我不明白爲什麼Traverse的第一個版本很好,而第二個在一些遞歸之後崩潰。 typedef class Node *NODE;
class Node {
private:
int K