Faut toter dans la vie ajoute des fichiers dev et src
This commit is contained in:
59
TP_DEV3.2/File/MaFileChainee.java
Normal file
59
TP_DEV3.2/File/MaFileChainee.java
Normal file
@@ -0,0 +1,59 @@
|
||||
public class MaFileChainee<E> extends AbstractQueue<E> implements Queue<E> {
|
||||
|
||||
private static class Node<E> {
|
||||
E valeur;
|
||||
Node<E> suivant;
|
||||
|
||||
|
||||
Node(E valeur){
|
||||
|
||||
this.valeur=valeur;
|
||||
}
|
||||
|
||||
private Node<E> tete = null;
|
||||
private Node<E> queue = null;
|
||||
private taille = 0;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
private boolean offer(E e){
|
||||
|
||||
|
||||
Node<E> nouveau= new Node<>(e);
|
||||
|
||||
|
||||
if(queue==null){
|
||||
|
||||
|
||||
tete=nouveau;
|
||||
queue=nouveau;
|
||||
|
||||
}
|
||||
|
||||
else {
|
||||
|
||||
queue=nouveau;
|
||||
queue.suivant=nouveau;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
taille++;
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user