2.3
来源:互联网 发布:利达消防主机编程 编辑:程序博客网 时间:2024/06/09 19:59
Implement an algorithm to delete a node in the middle of a single linked list, given only access to that node.
EXAMPLE
Input: the node ‘c’ from the linked list a->b->c->d->e
EXAMPLE
Input: the node ‘c’ from the linked list a->b->c->d->e
Result: nothing is returned, but the new linked list looks like a->b->d->e
编程之美上的题目,只需要删除该节点的后一个节点,并将后一个节点的data拷贝过来。
void delete_mid(Node* mid){if(mid==NULL) return;Node* p=mid->next;if(p==NULL) return;mid->next=p->next;mid->data=p->data;delete p;}注意:这里不能处理最后一个节点的情况
- 2.3
- 2.3
- 2.3
- 2.3
- 2.3
- 2.3
- 2.3
- 2.3
- Print2Flash 2.3
- 2.3 数据源
- 2.3.5
- 2.3.6
- 2.3 变量
- hdu1.2.3
- 2.3UIPickerView
- CareerCup 2.3
- 2.3 变量
- CareerCup-2.3
- IFRAME中点击子框架里面的超链接怎么怎么在新网页中打开想要打开的页面
- 未来的 Web:九个不可思议的 WebGL 应用试验
- EXC_BAD_ACCESS 问题
- 工作方法总结
- 高并发大型网站架构设计
- 2.3
- <1>移动设备的网络通信 http /socket
- 探讨ORACLE的SCN机制(1)
- 【数据结构】链式前向星
- 500 OOPS: cannot change directory:/home/lubinsu
- /dev/zero和/dev/null的区别
- c小技巧--sprintf可控格式化输出
- MFC 多线程总结
- 横向 tableView