correction ayoub et controleur conv
This commit is contained in:
@@ -2,11 +2,11 @@ package fr.iutfbleau.sae.mhuffman;
|
||||
import java.util.*;
|
||||
|
||||
public class CanonicalCode{
|
||||
private Map<Integer,Integer> codeLengths = HuffmanTree.getDictionnary();
|
||||
private Map<Integer,Integer> canonicalCodes = new HashMap<>();
|
||||
private Map<Integer, Integer> codeLengths = new HashMap<>(); // Changer ici car la premiere version est incorecte
|
||||
private Map<Integer, String> canonicalCodes = new HashMap<>();
|
||||
|
||||
|
||||
public Map<Integer,Integer> generateCodes(){
|
||||
public Map<Integer,String> generateCodes(){
|
||||
// 1 ere chose à faire : on regarde uniquement la longueur des codes initiaux(Huffman)
|
||||
// 2eme chose à faire : remettre dans l'ordre des longueurs : si meme taille ==> regarder valeur
|
||||
// 3eme chose à faire : ecriture des codes canoniques :
|
||||
@@ -37,16 +37,16 @@ public class CanonicalCode{
|
||||
}
|
||||
|
||||
|
||||
public int getCode(){
|
||||
public int getCode(int value){
|
||||
return 0;
|
||||
}
|
||||
|
||||
public int getLength(){
|
||||
public int getLength(int value){
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
public Map<Integer,Integer> getCanonicalCodes(){
|
||||
public Map<Integer,String> getCanonicalCodes(){
|
||||
return this.canonicalCodes;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user