Skip to content
Snippets Groups Projects
Commit 57daf9ac authored by SAIL Mohamed amine's avatar SAIL Mohamed amine
Browse files

exo1 et 2

parent 66bfd4bc
No related branches found
No related tags found
No related merge requests found
Pipeline #18481 failed
public class Stack {
Vector v;
public Stack (Vector v){
this.v =v;
}
void push(int value){
v.add(value);
}
int peek(){
return v.get(v.);
}
int pop(){
}
int size(){
return v.size();
}
}
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
/**
* La classe Vector implémente un tableau d'entiers * de taille dynamique. Les éléments du
......@@ -66,13 +69,20 @@ public class Vector {
public int size() { return this.elements.length; }
public boolean isEmpty() {
return if(this.size >0);
if (this.size > 0){return true;} ;
if (this.size == 0){return true;} ;
return false;
}
public void add(int element) {
elements.length =;
int[] tab = new int [elements.length+1];
System.arraycopy(elements,0,tab,0,elements.length);
tab[elements.length] = element;
elements = tab;
}
public void set(int index, int element) {
if(elements.length >= index+1){ elements[index] = element;}
}
public int get(int index) {
if(this.size < index+1) {return 0;}
return elements[index];
}
public void set(int index, int element) { }
public int get(int index) { return 0; }
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment