我有一个指向链表中第一个结构的指针,但是我怎么能只打印出链表的第五个结构呢?
链表由100个结构组成,所有结构都按顺序排序,但是我如何才能打印出链表的第4和第7个结构?
struct human {
char name[STR];
char manuf[STR];
int age;
float weight;
struct human *next;
}
struct human *current; //Points to current structure.
struct human *first = NULL;
......
for (cu
我正在处理一个问题,该问题要求反转链表:
示例:
对于链表1->2->3,反向链表为3->2->1
下面是我的代码:
"""
Definition of ListNode
class ListNode(object):
def __init__(self, val, next=None):
self.val = val
self.next = next
"""
class Solution:
"""
@param head: The fir