je trouve des probleme dans mon programe et j'arrive pas a detecter l'erreur que j'ai commis SVP aidez moi
import java.io.ObjectInputStream.GetField;
/**
*
* @author Sali
*
*/
public class SingleLinkedList {
public class Noeud {
private Object value;
private Noeud next;
public Noeud(Object pvalue)
{
value = pvalue;
next = null;
}
public Noeud()
{
}
}
private Noeud begin = null;
private Noeud end = null;
private int size = 0;
/* constructeurs */
public SingleLinkedList()
{
};
/** ajouter un élément à la liste */
public void ajouterElement(Object pValeur) {
Noeud newElement = new Noeud(pValeur);
if (begin == null) //cas de liste vide
{
begin = newElement;
end = newElement;
size+=1;
}
else /* la liste contient des éléments */
{
Noeud curent=new Noeud();
curent.next=newElement;
newElement.next=null;
end=newElement;
size+=1;
}
}
/** retourner le premier élément de la liste */
public Noeud firstElement() {
return begin;
}
/** retourner le dernier élément de la liste */
public Noeud lastElement() {
return end;
}
/** recherche par index */
public Noeud getByIndex(int index) {
Noeud curent=new Noeud();
curent=begin;
for (int i = 1; i < index;i++)
{
curent=curent.next;
}
return curent;}
/** supression du premier élément de la liste */
public void deleteFirstElement() {
begin = begin.next;
size--;
}
/** supression du dernier élément de la liste */
Trouvez des réponses à vos questions sur les langages, les frameworks et les astuces de codage. Échangez avec d'autres développeurs passionnés pour améliorer vos compétences en programmation et rester au fait des dernières tendances du secteur.