返回信息流想写个对应的delete方法,该怎么写呢?
PS: 其实add方法也没看懂,愁啊,太笨了,跪求大神赐教!
这是一条镜像帖。来源:北邮人论坛 / java / #51979同步于 2016/7/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题] 怎样写对应的链表的delete方法呢?求我邮大神赐教
waiting
2016/7/28镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
这叫人怎么赐教?找本数据结构或者java基础,搞清楚链表的实现方法你就啥都懂了
【 在 waiting (UCAS) 的大作中提到: 】
: [upload=1][/upload]
: 想写个对应的delete方法,该怎么写呢?
: PS: 其实add方法也没看懂,愁啊,太笨了,跪求大神赐教!
: ...................
请问,我想写对应的删除一个节点的方法,为什么它不对呢?谢谢你!
public void delete(Node node){
root.next = node.next;
node.next = null;
N- -;
}
【 在 chenxiansf 的大作中提到: 】
: add就是说原来没头就拿这个当头,原来有头就把这个插到头的前面当新头
```
public void delete(Node node) {
node.value = node.next.value;
node.next = node.next.next;
N --;
}
```
```
public void delete(Node node) {
if (node == root) // node为头结点的情况
root = root.next;
Node temp = root;
while(temp.next != node && temp != NULL) {
temp = temp.next;
}
if(temp == NULL)
return;
temp.next = node.next;
node.next = null;
}
```
果然版主!真心大牛,谢谢你!
【 在 jh1 的大作中提到: 】
: [md]
: ```
: public void delete(Node node) {
: ...................
add方法是在链表的头部加入一个结点
【 在 waiting 的大作中提到: 】
:
: 想写个对应的delete方法,该怎么写呢?
: PS: 其实add方法也没看懂,愁啊,太笨了,跪求大神赐教!
[upload=1][/upload]
为啥你的delete是错误的
【 在 waiting 的大作中提到: 】
:
: 想写个对应的delete方法,该怎么写呢?
: PS: 其实add方法也没看懂,愁啊,太笨了,跪求大神赐教!