nus/Array.java
2022-11-08 18:03:39 +08:00

38 lines
635 B
Java
Executable File

/**
* The Array<T> for CS2030S
*
* @author XXX
* @version CS2030S AY21/22 Semester 2
*/
class Array<T> { // TODO: Change to bounded type parameter
private T[] array;
Array(int size) {
// TODO
}
public void set(int index, T item) {
// TODO
}
public T get(int index) {
// TODO
}
public T min() {
// TODO
}
@Override
public String toString() {
StringBuilder s = new StringBuilder("[ ");
for (int i = 0; i < array.length; i++) {
s.append(i + ":" + array[i]);
if (i != array.length - 1) {
s.append(", ");
}
}
return s.append(" ]").toString();
}
}