设计一个算法来查找一句话中出现最频繁的单词。
算法应该先将给定的句子分割成单独的单词。在拆分句子后，算法可以使用频率计数器来跟踪每个单词出现的次数。创建计数器后，算法可以将计数器数组按最高频率单词排序，然后返回最常用的单词。

def most_frequent_words(sentence):
    words = sentence.split()
    word_freqs = {}
    
    # 创建一个计数器来跟踪单词频率
    for word in words:
        if word in word_freqs:
            word_freqs[word] += 1
        else:
            word_freqs[word] = 1
    
    # 对计数器数组进行排序并返回最常用的单词
    sorted_words = sorted(word_freqs.items(), key=lambda t: t[1], reverse=True)
    return sorted_words[0][0]