3.1.19

上次更新:2019-04-17
发现了题解错误/代码缺陷/排版问题?请点这里:如何:提交反馈

解答

将频率和当前最大频率相同的单词都放到一个队列里即可。

string max = "";
Queue<string> queue = new Queue<string>();
st.Put(max, 0);
foreach (string s in st.Keys())
{
    if (st.Get(s) > st.Get(max))
    {
        max = s;
        queue.Clear();
        queue.Enqueue(s);
    }
    else if (st.Get(s) == st.Get(max))
    {
        queue.Enqueue(s);
    }
}

另请参阅

SymbolTable 库

上一题 下一题