《编程之美》有这样一个例子,单链表在不告诉头指针的情况下完成删除指定节点的方法,
代码如下:
pCurrent->next = pNext->next;
pCurrent->data = pNext->data;
delete pNext;
扩展问题为编写一个函数,给定一个链表的头指针,要求遍历一次,将单链表中的顺序反过来。
注:写程序的时候记得free链表的空间,只是测试所以我没写。
《编程之美》有这样一个例子,单链表在不告诉头指针的情况下完成删除指定节点的方法,
代码如下:
pCurrent->next = pNext->next;
pCurrent->data = pNext->data;
delete pNext;
扩展问题为编写一个函数,给定一个链表的头指针,要求遍历一次,将单链表中的顺序反过来。
注:写程序的时候记得free链表的空间,只是测试所以我没写。