From c81ff8335c628cdba48935497260c978e30f44ec Mon Sep 17 00:00:00 2001 From: Ayoub ANHDIRE Date: Mon, 15 Dec 2025 20:32:35 +0100 Subject: [PATCH] =?UTF-8?q?Modification=20methode=20isLeaf=20+=20cr=C3=A9a?= =?UTF-8?q?tion=20du=20fichier=20HuffmanTree?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/fr/iutfbleau/sae/mhuffman/HuffmanNode.java | 12 ++++++++++-- src/fr/iutfbleau/sae/mhuffman/HuffmanTree.java | 3 +++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 src/fr/iutfbleau/sae/mhuffman/HuffmanTree.java diff --git a/src/fr/iutfbleau/sae/mhuffman/HuffmanNode.java b/src/fr/iutfbleau/sae/mhuffman/HuffmanNode.java index 907c6b5..4f8ea94 100644 --- a/src/fr/iutfbleau/sae/mhuffman/HuffmanNode.java +++ b/src/fr/iutfbleau/sae/mhuffman/HuffmanNode.java @@ -24,8 +24,16 @@ public class HuffmanNode{ } public boolean isLead(HuffmanNode f){ - // retourner vraie : cas de base !! - return true; + // on est une feuille si on a pas de fils gauche et ni de fils droit ! + boolean b = true; + + if(this.left == null && this.right == null){ + b = true; + }else{ + b = false; + } + + return b; } // ajouter d'autres méthode tel que les getters par exemple !!! diff --git a/src/fr/iutfbleau/sae/mhuffman/HuffmanTree.java b/src/fr/iutfbleau/sae/mhuffman/HuffmanTree.java new file mode 100644 index 0000000..56bad7c --- /dev/null +++ b/src/fr/iutfbleau/sae/mhuffman/HuffmanTree.java @@ -0,0 +1,3 @@ +public class HuffmanTree{ + +} \ No newline at end of file