TP de dev madelaine

This commit is contained in:
EmmanuelTiamzon
2026-02-10 12:33:34 +01:00
parent a9b7405831
commit d62cb79d9d
18 changed files with 549 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
/**
MonBrin code un brin d'ADN sous forme de liste simplement chaînée.
Plusieurs instances de MonMaillon reliées convenablement forment une structure de liste simplement chaînée contenant pour chaque maillon le nom de la base.
On n'utilise pas java.util et on recode tout.
Cette version a un problème : la navigation n'est pas raisonnable
*/
public class MonBrin implements Iterator<Base> {
private MonMaillon p;
private MonMaillon debut;
//Le constructeur fabrique un brin à partir du premier maillon p;
public MonBrin(MonMaillon p){
this.p = p;
MonMaillon s = new MonMaillon(Base.G/*, null*/);
s = MonMaillon(Base.A, s);
s = MonMaillon(Base.T, s);
s = MonMaillon(Base.T, s);
s = MonMaillon(Base.C, s);
s = MonMaillon(Base.G, s);
}
public MonMaillon getDebut(){
return debut;
}
/** et pour naviguer?
On pourrait implémenter l'interface iterator de java.util ici
**/
public
}