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