所以我一直在上哈佛大学的拼写课,目前正在做它的问题集5,叫做拼写(https://cs50.harvard.edu/x/2020/psets/5/speller/)。基本上,我认为我已经正确地填充了所有内容,但是,在尝试编译时出现以下错误消息: In function `check':/home/ubuntu/pset5</e
我刚刚完成了pset5 of cs50,其中一个函数是将字典的内容加载到哈希表中。在上述函数中的循环中,我必须为稍后将分配给哈希表中节点的节点使用malloc内存。每次循环迭代之后,当我尝试释放节点n时,我的函数就不能工作了。当我没有释放它时,它确实工作,而且更令人困惑的是,它也通过了valgrind和‘t 50的内存泄漏che