题目链接
https://pintia.cn/problem-sets/994805260223102976/problems/994805296180871168
题解
第一遍没有全部AC,最后1个测试点没过,原因是题目给的结点中有可能有无效结点,所以需要重新统计结点个数。(参考链接:https://blog.csdn.net/m0_37285185/article/details/68936043)
修改后全部都AC了。
整体的思路是以地址为键形成一个map,根据从第一个结点开始遍历,统计出有效结点的地址顺序(存储在数组中),最后利用reverse
函数将顺序反转,最后将反转的链表输出。
1 | // PAT BasicLevel 1025 |
作者:@臭咸鱼
转载请注明出处:https://www.cnblogs.com/chouxianyu/
欢迎讨论和交流!