python - 如何从循环链表中删除每个备用元素
问题描述
从 python 中的循环链表中删除每个备用元素。
示例:输入 1-->2-->3-->1(头部)。输出-1-->3-->1(头)
解决方案
只要您跟踪头部(并在到达头部时停止),您所要做的就是遍历列表并将当前元素的下一个变量设置为 element.next.next。这会跳过并删除每个备用元素,直到您再次到达头部。
推荐阅读
- c - 我正在尝试使用 GetDIBits 函数和 SetDIBits 函数将位图发送到服务器
- javascript - Javascript 音频在播放时出现“该元素没有支持的来源”错误
- r - R从列名中选择唯一列的方法?
- javascript - 将数组转换为带有键和括号的数组,格式为 [{fruit:"apple"},{fruit:"banana"},{fruit:"mango}]
- string - Leetcode 125 为什么会失败
- java - Java:如何在按钮顶部的图像顶部放置文本?
- mongodb - MongoDB UpdateMany
- python-3.x - 在 python 中,我如何将字符串列表转换为 pandas 数据框
- ipfs - 如何从 ipfs 恢复图像或其他文件?
- java - 如何在事先不知道将要处理的项目数量的情况下停止队列处理?