gpt4 book ai didi

java - Java 中的 ADT 理解 - 将元素添加到 Arraylist 的尾部

转载 作者:行者123 更新时间:2023-12-02 02:42:12 24 4
gpt4 key购买 nike

我才开始学习抽象数据结构。以前我能够将元素添加到具有指定类型的列表中。现在我正在学习抽象类型,在本例中<T>

在这种情况下,我该如何添加元素?

我想在数组列表的尾部添加一个元素。这就是我所做的。

public class Q3ArrayList<T> {


private static final int INITIAL_SIZE = 2;
private static final double GROWTH_FACTOR = 1.5;

T[] values = (T[]) new Object[INITIAL_SIZE];
int elements = 0; //NUMBER OF ELEMENTS IN THE LIST

/**
* Add a value to the tail of the list.
*
* @param value The value to be added.
*/
public void add(T value) {

}

public void remove(int index) {
values[elements--] = remove(index);

}

最佳答案

void add(T element){
values[elements++] = element;
}

这将在数组末尾添加元素,并将 elements 的值增加 1,以便您可以跟踪数组中的元素数量。

关于java - Java 中的 ADT 理解 - 将元素添加到 Arraylist 的尾部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45278234/

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