import java.util.ArrayDeque; import java.util.ArrayList; import java.util.HashSet; class Filsystem { Mappe hovedmappe; public Filsystem(String mappenavn) { hovedmappe = new Mappe(mappenavn); } public Mappe hentHovedmappe() { return hovedmappe; } // Skriv metoden finnFilstiR() her } class Mappe { String navn; HashSet mapper = new HashSet<>(); HashSet filer = new HashSet<>(); public Mappe(String navn) { this.navn = navn; } public void leggTil(Mappe mappe) { mapper.add(mappe); } //Overloader public void leggTil(Fil fil) { filer.add(fil); } public HashSet hentMapper() { return mapper; } public HashSet hentFiler() { return filer; } public String hentNavn() { return navn; } } class Fil { String navn; public Fil(String navn) { this.navn = navn; } public String hentNavn() { return navn; } }