已知单链表中某结点(p) 的前驱结点(pp) 。请用C/C++语言实现一个函数(swap),实现交换p结点与其后继结点的值。要求使用交换指针的方法,不能直接交换数据。单链表结点的定义为
struct Node {
Tval_;//结点的值,T为数据类型
Node* next_; //指向后继结点
函数签名是
int swap(Node* pp) //成功时返回 1,否则返回 0。
查看答案和解析【26考研辅导课程推荐】:26考研集训课程,VIP领学计划,26考研VIP全科定制套餐(公共课VIP+专业课1对1) , 这些课程中都会配有内部讲义以及辅导书和资料,同时会有教研教辅双师模式对大家进行教学以及督学,并配有24小时答疑和模拟测试等,可直接咨询在线客服老师领取大额优惠券。
启航教育热门私房课
MORE