Codes
Codes
java
for(int i=index;i<size;i++){
b[i+1] = this.array[i];
}
this.array=b;
} else {
for(int i=this.size;i>index;i--){
array[i]=array[i-1];
}
array[index]=data;
}
this.size++;
}
class: ArrayListG.java
for(int i=index;i<size;i++){
b[i+1] = this.array[i];
}
this.array=b;
} else {
for(int i=this.size;i>index;i--){
array[i]=array[i-1];
}
array[index]=data;
}
this.size++;
}
class: LinkedList.java
/**
* ES234317 - Algorithms and Data Structures
* Gasal | 2024-2025
* Coursework : 03
* Student ID :
* Full Name :
* Class :
*/
public LinkedList(){
this.size=0;
}
else{
Node curr=this.head;
for(int i=0;i<index-1;i++){
curr=curr.link;
}
Node newNode = new Node(data,curr.link);
curr.link=newNode;
}
this.size++;
}
Main class:
/**
* Main class of the Java program.
*/