这里的要求就是把要删除的值用最后一个数来替换, 所以我的思路是写一个lastnode函数,返回最后一个节 点,然后在删除函数中,将要删除的值与最后一个数交 换数值 然后删掉最后节点
这是我的search函数
但是在运行的时候出现这种报错,出现这种报错 我是完全不能理解的 由于我预先已经知道最后一个节点一定有父节点,不知道为什么会有这种报错 ,还有就是在整个代码,我觉得存在很多缺陷 希望大家批评指正,也可以给出其他做法,谢谢,
这里的要求就是把要删除的值用最后一个数来替换, 所以我的思路是写一个lastnode函数,返回最后一个节 点,然后在删除函数中,将要删除的值与最后一个数交 换数值 然后删掉最后节点
但是在运行的时候出现这种报错,出现这种报错 我是完全不能理解的 由于我预先已经知道最后一个节点一定有父节点,不知道为什么会有这种报错 ,还有就是在整个代码,我觉得存在很多缺陷 希望大家批评指正,也可以给出其他做法,谢谢,
将所有代码都发出来看看,代码模式,不要是图片