下面的代码将第k个元素返回到链表的最后一个元素。但我不明白这是怎么回事,因为'for i in range(k)‘不会返回从0到k的值吗?而不是k到最后一个元素?另外,一般来说,有人可以解释一下下面的遍历,因为我不太理解它-我确实理解链表的基本原理和语法,但不能完全理解下面的代码。例如,为什么需要一个跑步者(我假设这是某种指针?)runner: runner = runner.next
我应该做一个程序,可以做多项式addition/subtraction/multiplication/evaluation使用循环链表。我的乘法代码在无限循环中进行,并且我已经在它发生的地方标记了一个注释(用printf语句检测到,删除了)。; c = c->next; } while(c !node *next;
type