El uso de la programación Java para implementar una lista enlazada individualmente requiere funciones como inserción, eliminación, clasificación y estadísticas. Los datos en los nodos de la lista enlazada deben ser números enteros.
Encabezado de nodo = nulo
Nodo = nulo
Nodo nuevoNodo = nulo
public int Count = 0 ;//Valor estadístico
//Inserción
public void AddNode(int t) {
newNode = new node();
if (cabeza == null) {
cabeza = nuevoNodo
}si no {
punto = cabeza;
mientras (punto .siguiente! = nulo) {
punto = punto.siguiente
}
punto.siguiente = nuevoNodo
}
punto = newNode
punto .vlaue = t;
punto.next = null
count++;
}
//Valor de retorno
public int GetValue(int i) {
if(head == null | | I & lt; 0 | | i & gt recuento)
return-999999;
int n;
temperatura del nodo = null
nodo = cabeza;
for(n = 0; n & lt= I; n++) {
temp = punto;
punto = punto.siguiente
} p>
Devuelve el valor de temperatura;
}
//Delete
public void DeleteNode(int i) {
If (i & lt0 | | i & gt cuenta){
return;
}
if (i == 0) {
cabeza = cabeza.siguiente
}de lo contrario{
int n = 0;
punto=cabeza;
temperatura del nodo= punto ;
for(n = 0; n &
temp = punto;
punto = punto.siguiente
}
temp .siguiente = punto .
}
cuenta-;
}
>//Ordenar
public void Sotr() {
for(nodo i = cabeza; i! = nulli = i.next) {
for(nodo j = I . next; j!= nullj = j.next) {
if(es decir, vlaue & gtj. vlaue) {
int t = I . vla UE;
I . vla UE = j . vla UE;
j . /p>
}
}
}
}
}
Nodo de clase{
int vlaue
Siguiente nodo;
}