From a5586bb71aabd7ba17f3730ae59e854800ee5d9d Mon Sep 17 00:00:00 2001
From: Yanis O <oualanyanis01@gmail.com>
Date: Sat, 9 Nov 2024 02:28:44 +0100
Subject: [PATCH] =?UTF-8?q?Ajout=20de=20la=20structure=20de=20donn=C3=A9e?=
 =?UTF-8?q?=20Matrix?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/util/Matrix.java | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 src/main/java/util/Matrix.java

diff --git a/src/main/java/util/Matrix.java b/src/main/java/util/Matrix.java
new file mode 100644
index 0000000..3fe027c
--- /dev/null
+++ b/src/main/java/util/Matrix.java
@@ -0,0 +1,18 @@
+package util;
+import java.util.ArrayList;
+public class Matrix<E> {
+    private ArrayList<ArrayList<E>> matrix;
+    public Matrix(){
+        this.matrix = new ArrayList<ArrayList<E>>();
+    }
+
+    public E get(int x, int y){
+        return matrix.get(x).get(y);
+    }
+    public E set(int x, int y, E object){
+        return matrix.get(x).set(y, object);
+    }
+    public int size(){
+        return matrix != null ? matrix.get(0).size()*matrix.size() : 0;
+    }
+}
-- 
GitLab