我有一个二进制搜索树,我想我的一个方法不能正确工作。我的程序是一个程序,它将从文件中读取的字符串逐字分离,并删除其中的特殊字符,然后将这些单词按字母顺序传输到数据结构中。如果之前在传输过程中传送了相同的字,则会增加该字的频率。在检查我的程序的输出时,我看到了类似这样的东西。我的输出: Readed Line: sun-meal //After some op
我正在尝试使用递归函数使用二叉树(不,它不是二叉树,只是二叉树)来创建一种搜索方法。如果数据在二叉树上,我希望它返回节点,如果不在二叉树上,我希望它返回一个NULL值。我已经实现了搜索功能,它正在完美地完成它的工作。但问题是,该函数似乎不会返回节点。下面是二叉树的struct:{ struct data *left,