【发布时间】:2018-04-12 16:19:43
【问题描述】:
我正在尝试计算文本中每个单词的出现次数。 所以我已经将所有单词和计数存储在二叉树中:
typedef struct Node{
char* word;
int count;
struct Node *left;
struct Node *right;
struct Node *parent;
} Node;
现在我需要按计数对树进行排序。 我不能只做while循环和排序,所以我想知道,我可以用哪种方式来做?
这是我现在拥有的示例:
The - 3
/ \
Project - 1 of - 3
/ \ / \
.... .... .... ....
我需要打印文本中的前 N 个单词。
【问题讨论】:
标签: c sorting binary-tree