[JAVA] sources de trucs de base genre arbres, piles, files, graphes..
sources de trucs de base genre arbres, piles, files, graphes.. [JAVA] - Programmation
MarshPosté le 02-05-2001 à 03:08:16
je suis en DEUG maths info 1ere année et en prog on a a programmer en java des objets pour gerer des piles,des graphes, des arbres... Vu que c'est quand meme des trucs de base il doit bien y avoir des sources de trucs dans le genre deja faits non ? Si oui auriez vous quelques adresses a me filer ? J'aimerais bien en trouver car dans ma fac on a pas de corrections pour les TPs et ce genre de truc ca me fait pas mal lutter.
Pour illustrer un peu ce que je viens de dire regardez un peu mon exemple (qui doit pas marcher tres bien d'ailleurs..)
exemple: class Maillon { public Maillon precedent; public Object object; public Maillon suivant; } et class ListPile { private Maillon premier; private Maillon dernier;
Marsh Posté le 02-05-2001 à 03:08:16
je suis en DEUG maths info 1ere année et en prog on a a programmer en java des objets pour gerer des piles,des graphes, des arbres...
Vu que c'est quand meme des trucs de base il doit bien y avoir des sources de trucs dans le genre deja faits non ?
Si oui auriez vous quelques adresses a me filer ? J'aimerais bien en trouver car dans ma fac on a pas de corrections pour les TPs et ce genre de truc ca me fait pas mal lutter.
Pour illustrer un peu ce que je viens de dire regardez un peu mon exemple (qui doit pas marcher tres bien d'ailleurs..)
exemple:
class Maillon
{ public Maillon precedent;
public Object object;
public Maillon suivant;
}
et
class ListPile
{
private Maillon premier;
private Maillon dernier;
ListPile()
{ premier=null;
dernier=null;
}
boolean estVide()
{ if(premier==null && dernier==null) return true;
else return false;
}
void empile(Object o)
{ if(estVide()==true)
{ Maillon nouveau=new Maillon();
nouveau.object=o;
nouveau.precedent=null;
nouveau.suivant=null;
premier=nouveau;
dernier=nouveau;
}
else
{ Maillon nouveau=new Maillon();
nouveau.object=o;
nouveau.precedent=dernier;
nouveau.suivant=null;
dernier=nouveau;
}
}
etc....
[edit]--Message édité par bouyouman--[/edit]