【发布时间】:2015-04-04 14:07:40
【问题描述】:
不久前,我问我应该使用什么来存储大量产品代码。 我决定使用 Tries,并编写了这段代码,并将其上传到我的 Github 存储库
https://github.com/OctavioMaia/Projetos
但现在我必须根据我的项目打印我的 Trie,但我无法做到。
我还需要打印,例如:所有代码都以 char 'A' 开头,因此我的打印函数需要接收一个 trie 和一个 char 来打印。
问题是我无法成功打印它。我对指针没有经验,所以这对我来说更难
希望你能帮帮我。
代码是用葡萄牙语记录的,但我可以为你们解释一下。
- 它从 txt 中读取产品代码。
- 使用 strtok 删除 \n 并将其保存到 trie。
- 现在我应该打印所有开头的代码,例如:A,按字母顺序
【问题讨论】:
-
我决定尝试使用 AVL 树,但在将元素存储到 AVL 中时遇到了一些问题。它在需要插入的 195534 个代码中达到 6471 个。知道为什么会发生这种情况吗?这是我的代码pastebin.com/v6kgQEiwpastebin.com/7xDgmes8 这是我试图处理成 AVL 的内容:raw.githubusercontent.com/OctavioMaia/Projetos/master/… 有什么帮助吗?谢谢