gpt4 book ai didi

java - 在不使用迭代器的情况下更新到 LIST ADT 的下一个头部

转载 作者:搜寻专家 更新时间:2023-11-01 03:35:43 26 4
gpt4 key购买 nike

我如何在不使用 next 的情况下更新到新的头节点?

private E head;
private someList<E> tail;

public E removeHead(){
this.tail = this.tail.getTail();
return this.head;
}

最佳答案

我想这就是你想要的?

public E removeHead(){
E oldhead = this.getHead(); // keep old head, so we can return it
this.head = this.getTail().getHead(); // new head: comes out of old tail
this.tail = this.getTail().getTail(); // new tail: remainder of old tail
return oldhead;
}

public getHead(){ return head;}

public getTail(){ return tail;}

我想你已经实现了getTail??

关于java - 在不使用迭代器的情况下更新到 LIST ADT 的下一个头部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32408823/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com