Accueil > Forum > > > > tableau java
tableau java
vendredi 13 juin 2008 à 20:03:08 |
tableau java

osmanimed
|
permutation de chiffres je veux construire une classe java qui peut faire permuter les chiffres d'un nombre exemple: de facon a reecrire toute les formes possible 123 132 213 132 312 321
|
|
vendredi 13 juin 2008 à 20:49:48 |
Re : tableau java

coucou747
|
salut
et t'as du mal a faire quoi ?
http://www.codyx.org/snippet_trouver-eme-permutation-lexicographique-elements-liste_556.aspx
|
|
samedi 14 juin 2008 à 13:36:03 |
Re : tableau java
|
samedi 14 juin 2008 à 18:00:17 |
Re : tableau java

coucou747
|
c'est pas comme ca qu'il faut t'y prendre... deja, faut decouper ton nombre en liste de chiffres, pour faire ca sur les elements d'une liste.
permuter deux elements d'une liste, c'est simple
ensuite, tu fais la fonction pour pouvoir recomposer ce nombre a partir de la liste.
enfin, tu fais ta boucle (recursive)
|
|
samedi 14 juin 2008 à 20:44:44 |
Re : tableau java

osmanimed
|
permutation de chiffres je veux construire une application qui fait oute les permuation possible d'un chiffre __________________ class permutation{ int []Nbre={A,B,C}; int[]possiblite=new int[lengh.Nbre(factorielle)]; possiblilite[0]=ABC; possibilite[2]=ACB; .......etc
|
|
samedi 14 juin 2008 à 21:42:38 |
Re : tableau java
|
lundi 16 juin 2008 à 22:23:41 |
Re : tableau java

osmanimed
|
koukou747 je suis toujour avec mon probleme de permutation si vous m'aider ou quelq'un autre
|
|
lundi 16 juin 2008 à 23:55:28 |
Re : tableau java

coucou747
|
bon... j'ai fait un truc en 20 minutes, pour m'amuser...
au passage, mon pseudo c'est coucou747, pas koukou747...
/*
* (Copyleft) coucou747
* Code sous licence GPL,
* pour toute degradation de votre honneur,
* je ne saurais en aucun cas etre tennu responsable
*
* Si l'une des proprietes suivante vennait a etre verifiee :
* -Si vous avez des idees d'ameliorations possibles,
* -Si vous avez developpe des ameliorations
* -Si mon projet vous plait
* -Si mon code vous plait
* -Si vous vous servez de mon code
* -Si vous aimez les chips
* -Si vous avez trouve des bugs
* -Si vous avez fixe des bugs (c'est gentil :) )
* -Si vous avez fait un projet base sur celui-ci
* -Si vous voullez me faire des bisous
* faites le moi savoir
* -par mail a l'adresse coucou747@wanadoo.fr
* -par irc sur uni-irc.net salon #programmation
* -par msn a l'adresse coucou747@hotmail.com
*
* Remerciements a mon ex-petite amie,
* c'est probablement grace a elle que j'ai trouve le temps de coder ca...
*/
package snippets;
/**
* @brief class Permutations
* @date 17 juin 2008, 00:20:07
* @author max
*/
public class Permutations implements java.util.Iterator{
private boolean ended; // dit si on a fini d'iterer
private Object[] tab; // tableau
private int len; // longueur du tableau
private int pos; // position de l'objet ignore
private Permutations perm; // la permutation enfant
public Permutations(Object[] tab){
this.tab = tab;
len = tab.length;
if (len==0){
ended = true;
}else if (len==1){
ended = false;
pos=-1;
}else{
ended = false;
pos = 0;
gperm();
}
}
//! permet de recuperer la permutation suivante (celle qui ignore pos)
private void gperm(){
Object[] t = new Object[len-1];
int d=0;
for (int i=0;i<len;i++){
if (i==pos) d++;
else t[i-d]=tab[i];
}
perm = new Permutations(t);
}
//! recupere l'objet suivant
public Object[] next(){
if (len < 2){
ended=true;
return tab;
}else{
if (!perm.hasNext()){
pos++;
gperm();
}
Object[] result = perm.next();
Object[] o = new Object[len];
o[0]=tab[pos];
for (int i=0;i<len-1;i++){
o[i+1] = result[i];
}
return o;
}
}
//! dit si il en reste a parcourrir
public boolean hasNext(){
if (ended) return false;
return pos!=len-1 || perm.hasNext();
}
public void remove(){}
}
/*
* (Copyleft) coucou747
* Code sous licence GPL,
* pour toute degradation de votre honneur,
* je ne saurais en aucun cas etre tennu responsable
*
* Si l'une des proprietes suivante vennait a etre verifiee :
* -Si vous avez des idees d'ameliorations possibles,
* -Si vous avez developpe des ameliorations
* -Si mon projet vous plait
* -Si mon code vous plait
* -Si vous vous servez de mon code
* -Si vous aimez les chips
* -Si vous avez trouve des bugs
* -Si vous avez fixe des bugs (c'est gentil :) )
* -Si vous avez fait un projet base sur celui-ci
* -Si vous voullez me faire des bisous
* faites le moi savoir
* -par mail a l'adresse coucou747@wanadoo.fr
* -par irc sur uni-irc.net salon #programmation
* -par msn a l'adresse coucou747@hotmail.com
*
* Remerciements a mon ex-petite amie,
* c'est probablement grace a elle que j'ai trouve le temps de coder ca...
*/
package snippets;
/**
*
* @author max
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Object [] t = new Object[4];
t[0] = "1"; t[1] = "2"; t[2] = "3"; t[3]="4";
Permutations perm = new Permutations(t);
while (perm.hasNext()){
Object [] t2 = perm.next();
for (int i=0;i<t2.length;i++){
System.out.print(t2[i]);
}
System.out.println("");
}
}
}
|
|
lundi 30 juin 2008 à 20:04:30 |
Re : tableau java

osmanimed
|
j'ai essayer de compiler cette classe puisque je suis amateur debutant merci de m'aider mais j'ai eu un message le suivant: E:\>javac permutations.java permutations.java:90: 'class' or 'interface' expected package snippets; ^ 1 error
|
|
lundi 30 juin 2008 à 21:15:56 |
Re : tableau java

coucou747
|
mon code n'etait pas la pour etre utilise comme ca directement...
tu dois le comprendre pour pouvoir l'utiliser
|
|
Cette discussion est classée dans : java, tableau
Répondre à ce message
Sujets en rapport avec ce message
transfomrer un tableau excel en tableau de string java [ par hugsdan ]
Bonjour à tous,je voudrais savoir comment je pourrais transformer mon tableau excel en un tableau de string java?ou alors au moins comment exporter le
transformer un tableau excel en tableau de string java [ par hugsdan ]
Bonjour à tous,je voudrais savoir comment je pourrais transformer mon tableau excel en un tableau de string java?ou alors au moins comment exporter le
afficher un tableau mysql ds un tableau java [ par MIZZO ]
BONJOURJE suis entrain de faire un prog sur java+mysql, j ai un blem c est ke j arrive pas a afficher un tableau mysql ds un tableau java .
Couleur d'un pixel d'une image [ par ton13or ]
J'ai un problème en java et j'aimerai savoir si quelqu'un a déjà du utiliser cette méthode. Voilà, j'aimerai construire un tableau d'int contenant la
tableau en java [ par sab_safaa ]
au secours svpvoila mon pb je declare un tableau globlal comme cela au debut de ma page : String[][] data; l affectation des dimensions et la creation
Parcours d'une ArrayList en java [ par valnanto ]
Bonjour,j'ai un petit algorithme et le code java à mettre en place pour parcourir une ArrayList.Mon ArrayList pointe vers un tableau d'objets de 6 élé
Tableau en Java ? [ par CHKDSK2K ]
Bonjour,je voudrais savoir s'il est possible de créer un tableau ou l'on puisse ajouter des vals par exemple je crée un tableau de 10 vals possible ma
java et jexcelapi [ par aude_ali007 ]
Bonjour,J'utilise l'api jexcel (super bien faite au passage), j'ouvre un fichier xls dans lequel j'ai un tableau. J'aimerais reprendre l'en-tête de mo
tableau a deux dimensions java [ par aurelie84 ]
Bonsoir, en fait, je voudrais faire un tableau a deux dimensions en java et apparament ca n'existe pas. Comment faut-il faire ? un tableau de tableau
tableau java [ par luckybenji ]
salut @ tousvoila je debute dans le java et la je voudrai creer un tableau pour faire une sorte d'agenda prise de rendez vous ou dans le tableau il y
Livres en rapport
|
Derniers Blogs
COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL [WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|