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
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|