From 3be50256e14f213e0ff2efa28de990cdd28b6e55 Mon Sep 17 00:00:00 2001
From: Heyd <cloe.heyd@unistra.com>
Date: Tue, 23 Mar 2021 14:42:21 +0100
Subject: [PATCH] Modification Evaluation.md

---
 Evaluation.md                                | 38 ++++++++++----------
 P4a/Common/StandardStructure/ArrayListC.java | 12 +++++++
 P4a/Common/StandardStructure/Table.java      | 18 ++++++++--
 P4a/Common/defaultpackage/Structure.java     |  2 ++
 UML.drawio                                   |  2 +-
 5 files changed, 49 insertions(+), 23 deletions(-)

diff --git a/Evaluation.md b/Evaluation.md
index 5907f9e..db90f33 100644
--- a/Evaluation.md
+++ b/Evaluation.md
@@ -1,20 +1,20 @@
 ## Etendue et qualité de l'étude
 - Nombre de structures
-  - [ ] Tableau et liste chainées (implantations maison + implantations standard) + une autre structure sandard sont traités.
+  - [x] Tableau et liste chainées (implantations maison + implantations standard) + une autre structure sandard sont traités.
   - [ ] Tableau et liste chainées (implantations maison + implantations standard)
-  - [x] Tableau et liste chainées ne sont pas traités
+  - [ ] Tableau et liste chainées ne sont pas traités
 - Nombre d'opérations
-  - [ ] Au moins trois opérations sont traitées.
+  - [x] Au moins trois opérations sont traitées.
   - [ ] Deux opérations sont traitées.
-  - [x] Deux opérations ne sont pas traitées.
+  - [ ] Deux opérations ne sont pas traitées.
 - Aspects
-  - [ ] Consommation mémoire et CPU sont traitées.
+  - [x] Consommation mémoire et CPU sont traitées.
   - [ ] Consommation mémoire ou CPU sont traitées.
-  - [x] Consommation mémoire et CPU ne sont pas traitées.
+  - [ ] Consommation mémoire et CPU ne sont pas traitées.
 - Qualité
-  - [ ] Les principes de la programmation objet sont pleinement exploités, notamment l'héritage et l'abstraction. 
-  - [ ] Les principes de la programmation objet sont exploités, notamment l'héritage. 
-  - [x] Les principes de la programmation objet ne sont pas exploités. 
+  - [x] Les principes de la programmation objet sont pleinement exploités, notamment l'héritage et l'abstraction.
+  - [ ] Les principes de la programmation objet sont exploités, notamment l'héritage.
+  - [ ] Les principes de la programmation objet ne sont pas exploités.
 ## Rédaction et analyses
 - Description du problème
   - [ ] La section est pertinente, succincte et précise.
@@ -63,29 +63,29 @@
 
 ## Résultats 	
 - Nombre
-  - [ ] Les tests sont suffisament nombreux pour observer des épiphénomènes
+  - [x] Les tests sont suffisament nombreux pour observer des épiphénomènes
   - [ ] Les tests sont suffisament nombreux pour observer des phénomènes
-  - [x] Les tests ne sont pas suffisament nombreux pour observer des phénomènes
+  - [ ] Les tests ne sont pas suffisament nombreux pour observer des phénomènes
 - Echantillon
-  - [ ] L'échantillon choisi a un bon équilbre entre temps d'exécution et observations
+  - [x] L'échantillon choisi a un bon équilbre entre temps d'exécution et observations
   - [ ] L'échantillon choisi néglige les temps d'exécution
-  - [x] L'échantillon choisi néglige les observations
+  - [ ] L'échantillon choisi néglige les observations
 - Artefacts		
   - [ ] Les observations excluent tout artefacts		
   - [ ] Certains artefacts, comme des pas d'horloge, sont visibles
   - [x]	Seuls des artefacts sont observables
 - Décoration
-  - [ ] Les plots contiennent légende et titre
+  - [x] Les plots contiennent légende et titre
   - [ ]	Les plots contiennent légende ou titre
-  - [x]	Les plots ne contiennent ni légende ni titre
+  - [ ]	Les plots ne contiennent ni légende ni titre
 - Lisibilité
-  - [ ]	Les plots permettent de lire clairement toutes les séries
+  - [x]	Les plots permettent de lire clairement toutes les séries
   - [ ]	Les plots permettent de lire clairement la plupart des séries
-  - [x]	Les plots permettent pas de lire clairement la plupart des séries
+  - [ ]	Les plots permettent pas de lire clairement la plupart des séries
 - Echelles
-  - [ ] Les échelles sont respectées pour permettre la visualisation et la comparaison des séries entre plots
+  - [x] Les échelles sont respectées pour permettre la visualisation et la comparaison des séries entre plots
   - [ ] Les échelles sont respectées pour permettre la visualisation des séries entre plots
-  - [x] Les échelles ne sont pas respectées pour permettre la visualisation des séries entre plots
+  - [ ] Les échelles ne sont pas respectées pour permettre la visualisation des séries entre plots
 
 ## Hypothèse
 - Originalité
diff --git a/P4a/Common/StandardStructure/ArrayListC.java b/P4a/Common/StandardStructure/ArrayListC.java
index 0bbed26..ee47c83 100644
--- a/P4a/Common/StandardStructure/ArrayListC.java
+++ b/P4a/Common/StandardStructure/ArrayListC.java
@@ -70,4 +70,16 @@ public class ArrayListC implements Structure
 		// TODO Auto-generated method stub
 		return arrayList.size();
 	}
+
+	@Override
+	public int GetStandard(int x) {
+		// TODO Auto-generated method stub
+		return 0;
+	}
+
+	@Override
+	public int GetDichotomique(int x) {
+		// TODO Auto-generated method stub
+		return 0;
+	}
 }
diff --git a/P4a/Common/StandardStructure/Table.java b/P4a/Common/StandardStructure/Table.java
index 6cdeee4..c56923a 100644
--- a/P4a/Common/StandardStructure/Table.java
+++ b/P4a/Common/StandardStructure/Table.java
@@ -6,15 +6,15 @@ import defaultpackage.Structure;
 
 public class Table implements Structure
 {
-	Integer[] tab;
-	Integer nbValue = 0;
+	int[] tab;
+	int nbValue = 0;
 	
 	public Table(int nbValue)
 	{
 
 		Random rnd = new Random();
 		
-		tab = new Integer[nbValue];
+		tab = new int[nbValue];
 		
 		for(int i = 0; i < nbValue;i++) 
 		{
@@ -121,4 +121,16 @@ public class Table implements Structure
 		return nbValue;
 	}
 
+	@Override
+	public int GetStandard(int x) {
+		// TODO Auto-generated method stub
+		return 0;
+	}
+
+	@Override
+	public int GetDichotomique(int x) {
+		// TODO Auto-generated method stub
+		return 0;
+	}
+
 }
diff --git a/P4a/Common/defaultpackage/Structure.java b/P4a/Common/defaultpackage/Structure.java
index a4aeb3e..2423b33 100644
--- a/P4a/Common/defaultpackage/Structure.java
+++ b/P4a/Common/defaultpackage/Structure.java
@@ -9,5 +9,7 @@ public interface Structure
 	public void RemoveMiddle() throws Exception;
 	public int Get(int index) throws Exception;
 	public int GetLenght();
+	public int GetStandard(int x);
+	public int GetDichotomous(int x);
 
 }
diff --git a/UML.drawio b/UML.drawio
index 3014211..9f97c9b 100644
--- a/UML.drawio
+++ b/UML.drawio
@@ -1 +1 @@
-<mxfile host="app.diagrams.net" modified="2021-03-09T14:27:15.252Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36" etag="9Kk41M0dOw_UMj_LRa3x" version="14.4.6" type="device"><diagram id="R8-pWj9DbBJSb4AKZ-qf" name="Page-1">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</diagram></mxfile>
\ No newline at end of file
+<mxfile host="app.diagrams.net" modified="2021-03-18T14:54:46.482Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36" etag="yiMETbzFZLAocUIGTANi" version="14.4.9" type="device"><diagram id="R8-pWj9DbBJSb4AKZ-qf" name="Page-1">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</diagram></mxfile>
\ No newline at end of file
-- 
GitLab