将文本文件单词插入AVL

时间:2019-05-29 07:48:03

标签: c++ avl-tree

我被困在作业的一小部分中,我基本上需要从.txt文件中插入数据(这只是随机单词),并将它们作为数据添加到我的AVL树中。

我将向您展示我现在拥有的代码,该代码显然不起作用,但是需要一些有关如何读取文件并将其作为数据插入AVL树的提示。

上面写着[newItem.key =(file); ]我为.txt输入的名称会完美地显示在AVL树中(我知道这是因为是的,它只是读取我输入的字符串),但是我需要将充满单词的整个.txt文档放在其中不读标题。我希望这是有道理的,希望能对您有所帮助。

1 个答案:

答案 0 :(得分:0)

每次只读取一个单词一个文件:

while (myfile) {
  std::string word;
  myfile >> word;
  newItem.key = word;
  tree.AVL_Insert(newItem);
}