sans les accents
This commit is contained in:
parent
d3226c10f7
commit
7f760a1055
@ -1,27 +1,27 @@
|
|||||||
/**
|
/**
|
||||||
* Classe définissant des graphes au sens mathématiques
|
* Classe definissant des graphes au sens mathematiques
|
||||||
* @author Luc Dartois
|
* @author Luc Dartois
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
|
|
||||||
public class Graphe{
|
public class Graphe{
|
||||||
/**
|
/**
|
||||||
* Le nombre de sommets du graphe, numérotés de 0 à ordre-1
|
* Le nombre de sommets du graphe, numerotes de 0 a ordre-1
|
||||||
*/
|
*/
|
||||||
private int ordre;
|
private int ordre;
|
||||||
/**
|
/**
|
||||||
* Ses arêtes données sous forme de matrice carré d'adjacence (voir classe MatriceCarre)
|
* Ses aretes donnees sous forme de matrice carre d'adjacence (voir classe MatriceCarre)
|
||||||
*/
|
*/
|
||||||
private MatriceCarre adj;
|
private MatriceCarre adj;
|
||||||
/**
|
/**
|
||||||
* Indique si le graphe est orienté ou non
|
* Indique si le graphe est oriente ou non
|
||||||
*/
|
*/
|
||||||
private boolean oriente;
|
private boolean oriente;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Construit un graphe vide
|
* Construit un graphe vide
|
||||||
*@param ord indique l'ordre du graphe
|
*@param ord indique l'ordre du graphe
|
||||||
*@param o indique s'il est orienté
|
*@param o indique s'il est oriente
|
||||||
*/
|
*/
|
||||||
public Graphe(int ord,boolean o){
|
public Graphe(int ord,boolean o){
|
||||||
this.ordre=ord;
|
this.ordre=ord;
|
||||||
@ -36,15 +36,15 @@ public int getOrdre(){
|
|||||||
return this.ordre;
|
return this.ordre;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Renvoit vrai s'il y a une arête de i à j
|
* Renvoit vrai s'il y a une arete de i a j
|
||||||
*@param i,j Deux sommets du graphe
|
*@param i,j Deux sommets du graphe
|
||||||
*@return Vrai si le graphe possède une arête de i à j
|
*@return Vrai si le graphe possède une arete de i a j
|
||||||
*/
|
*/
|
||||||
public boolean getArete(int i,int j){
|
public boolean getArete(int i,int j){
|
||||||
return this.adj.getCoeff(i,j)==1;
|
return this.adj.getCoeff(i,j)==1;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Ajoute une arête de i à j
|
* Ajoute une arete de i a j
|
||||||
*@param i,j Deux sommets du graphe
|
*@param i,j Deux sommets du graphe
|
||||||
*/
|
*/
|
||||||
public void ajoutArete(int i,int j){
|
public void ajoutArete(int i,int j){
|
||||||
@ -90,7 +90,7 @@ public void voisinage(int i){
|
|||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Calcule la somme du nombre de voisins de tous les sommets
|
* Calcule la somme du nombre de voisins de tous les sommets
|
||||||
*@return Un entier représentant la somme de tous les voisins.
|
*@return Un entier representant la somme de tous les voisins.
|
||||||
*/
|
*/
|
||||||
public int sommeVoisins(){
|
public int sommeVoisins(){
|
||||||
int s=0;
|
int s=0;
|
||||||
|
@ -2,7 +2,7 @@ import javax.swing.*;
|
|||||||
import java.awt.*;
|
import java.awt.*;
|
||||||
import java.awt.event.*;
|
import java.awt.event.*;
|
||||||
/**
|
/**
|
||||||
* Un objet JGraphe est un JComponent Swing permettant d'afficher dans une fenêtre un graphe donné.
|
* Un objet JGraphe est un JComponent Swing permettant d'afficher dans une fenetre un graphe donne.
|
||||||
* @author Luc Dartois
|
* @author Luc Dartois
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
@ -12,7 +12,7 @@ public class JGraphe extends JComponent{
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructeur
|
* Constructeur
|
||||||
*@param gr Le graphe à afficher
|
*@param gr Le graphe a afficher
|
||||||
*/
|
*/
|
||||||
public JGraphe(Graphe gr){
|
public JGraphe(Graphe gr){
|
||||||
super();
|
super();
|
||||||
@ -24,7 +24,7 @@ public class JGraphe extends JComponent{
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Crée une fenetre pour afficher le graphe
|
* Cree une fenetre pour afficher le graphe
|
||||||
*/
|
*/
|
||||||
public void affiche(){
|
public void affiche(){
|
||||||
JFrame fenetre=new JFrame();
|
JFrame fenetre=new JFrame();
|
||||||
@ -36,7 +36,7 @@ public class JGraphe extends JComponent{
|
|||||||
fenetre.setVisible(true);
|
fenetre.setVisible(true);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Définit comment le graphe est affiché
|
* Definit comment le graphe est affiche
|
||||||
*@param pinceau L'outil permettant de dessiner
|
*@param pinceau L'outil permettant de dessiner
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/**
|
/**
|
||||||
* Une classe définissant une matrice carrée
|
* Une classe definissant une matrice carree
|
||||||
* @author Luc Dartois
|
* @author Luc Dartois
|
||||||
* @version 1.0
|
* @version 1.0
|
||||||
*/
|
*/
|
||||||
@ -8,7 +8,7 @@ public class MatriceCarre{
|
|||||||
private int[][] m; //La matrice
|
private int[][] m; //La matrice
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Constructeur créant une matrice vide
|
* Constructeur creant une matrice vide
|
||||||
*@param t La taille de la matrice
|
*@param t La taille de la matrice
|
||||||
*/
|
*/
|
||||||
public MatriceCarre(int t){
|
public MatriceCarre(int t){
|
||||||
@ -16,7 +16,7 @@ public class MatriceCarre{
|
|||||||
this.m=new int[t][t];
|
this.m=new int[t][t];
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Constructeur copiant une matrice donnée dans une nouvelle matrice
|
* Constructeur copiant une matrice donnee dans une nouvelle matrice
|
||||||
*@param a La matrice à copier
|
*@param a La matrice à copier
|
||||||
*/
|
*/
|
||||||
public MatriceCarre(MatriceCarre a){
|
public MatriceCarre(MatriceCarre a){
|
||||||
@ -29,7 +29,7 @@ public class MatriceCarre{
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Méthode permettant de définir le coefficient d'une matrice
|
* Methode permettant de definir le coefficient d'une matrice
|
||||||
*@param i Le coefficient de ligne
|
*@param i Le coefficient de ligne
|
||||||
*@param j Le coefficient de colonne
|
*@param j Le coefficient de colonne
|
||||||
*@param val La valeur du coefficient
|
*@param val La valeur du coefficient
|
||||||
@ -41,7 +41,7 @@ public class MatriceCarre{
|
|||||||
this.m[i][j]=val;
|
this.m[i][j]=val;
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* Méthode permettant de récuperer le coefficient d'une matrice
|
* Methode permettant de recuperer le coefficient d'une matrice
|
||||||
*@param i Le coefficient de ligne
|
*@param i Le coefficient de ligne
|
||||||
*@param j Le coefficient de colonne
|
*@param j Le coefficient de colonne
|
||||||
*@return Le coefficient
|
*@return Le coefficient
|
||||||
|
Loading…
Reference in New Issue
Block a user