java - 为什么将null分配给节点不会删除链表中的该节点
问题描述
要删除列表的最后一个节点,我只是遍历到最后一个节点并将其分配给 null。但我仍然看到最后一个节点值。我想知道为什么 node = null 没有任何效果。
void deleteLastNode(Node node){
while(node.next != null)
{
node = node.next;
}
node = null;
}
解决方案
推荐阅读
- python - Python将字符串列表减少为int
- makefile - 是否可以将延迟评估的变量导出到子 Makefile?
- python - ValueError:无法将字符串转换为浮点小数
- android - 我可以在我的 android 应用程序代码中登录谷歌帐户吗?
- java - docker tomcat启动后运行命令
- spring-boot - 找不到依赖项 'com.h2database:h2:1.4.200',无法读取 com.h2database:h2:jar 的工件描述符
- vuejs2 - 在每个路由之前验证访问 jwt 令牌,如果无效,则在 vue-cli 中注销
- reactjs - 如何在 react-bootstrap 中创建超大按钮,而不仅仅是`size="lg"`
- node.js - 使用 NodeJS 或其他方式欺骗/检测浏览器请求
- java - 获取firestore中子集合的ID