begin process at 2012 02 04 18:28:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Maths et Algorithmes

 > TRI TABLEAU D'ENTIER PAR DICHOTOMIE

TRI TABLEAU D'ENTIER PAR DICHOTOMIE


 Information sur la source

Note :
Aucune note
Catégorie :Maths et Algorithmes Classé sous :tri, dichotomie, dichotomique, classement, trier Niveau :Débutant Date de création :11/09/2007 Vu / téléchargé :12 554 / 460

Auteur : xael2

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cette classe lit des entiers initialisé dans un tableau à 1 dimension, et les place dans un autre tableau à 1 dimension de même taille que le premier. La position de la valeur dans le tableau de destination est calculée par dichotomie.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture NOMBRE ENTIER OU MONTANT EN LETTRES (FRANÇAIS & SUISSE)
Source avec Zip TRI TABLEAU D'INTEGER PAR DICHOTOMIE, MAJ
Source avec Zip MASTER MIND MODE CONSOLE

 Sources de la même categorie

IMPLÉMENTATION DE L'ENSEMBLE C AVEC JAVA par Scupper
CALCUL D'EXPONENTIEL ( PRÉCISION MODIFIABLE) par Scupper
Source avec Zip TRANSFORMATION D'UNE EXPRESSION ARITHMETIQUE (INFIXÉ) EN POS... par billatosco
PROBLÈME DES N-REINES par jojolemariole
Source avec Zip ARRAYMATRIX -MATRICE MULTIDIMENSIONELLE ET GÉNÉRIQUE- , IMP... par labandus

 Sources en rapport avec celle ci

Source avec Zip TRI TABLEAU D'INTEGER PAR DICHOTOMIE, MAJ par xael2
Source avec Zip TRI DE LIST EN UTILISANT LES ABR par bad_smi
Source avec une capture JTABLE GÉNÉRIQUE : TRI,AJOUT,SUPPRESSION,CTRL CLASSE,TAILLE ... par PROMEUF
Source avec Zip TRI RAPIDE TOUT TYPE par su_vegeta
Source avec Zip TRI AVEC ARBRE BINAIRE INTERFACE GRAPHIQUE par gulamh

Commentaires et avis

Commentaire de Twinuts le 11/09/2007 09:14:45 administrateur CS

Salut,

avec la dose de static que l'on peut trouver dans ton code, je me demande encore pourquoi tu développes en langage objet...

Commentaire de xael2 le 12/09/2007 04:30:57

Et moi je medmande pourquoi y a toujours des mecs qui ont rien d'autre a faire que de descendre les autres

Commentaire de Twinuts le 12/09/2007 09:41:41 administrateur CS

Pas grave je suis là pour vous remonter le moral...
cela dit un truc me choc vraiment dans ton code :
Pourquoi tu fais un throws IOException sur toute tes méthodes alors qu'à aucun moment tu ne déclenches ou n'utilise de méthodes susceptible de lever ce type d'exception ? si tu le mets pour le plaisir, oriente toi vers une exception plus spécifique et c'est pas ce qui manque... genre tu pourrais tester les tailles de tes tableau en entrée genre :

public static void insertion( int val, int tab[], int pos) {
  if(tab == null)
    throw new NullPointerException("Le tableau est null");
  if(tab.length < 2)
    throw new ArrayIndexOutOfBoundsException("La taille ne peut être inférieure à 2");
  if(pos < 0)
    throw new IllegalArgumentException("La position n'est pas valide");
  [...]
}
ainsi blinder le plus possible ton code sans le voir partir en while....

Note : avec les exceptions de type NullPointerException, ArrayIndexOutOfBoundsException, IllegalArgumentException le throws Exception n'est pas obligatoire...


autre point pourquoi tu mets des ';' quasiment après chaque '}' ? tu sais que ce n'est pas obligatoire voir inutile.

Commentaire de xael2 le 13/09/2007 10:09:24

en fait j'avais des soucis a la compilation a cause du throws absent dans des fonction qui en avaient besoin, et comme j'étais pressé j'en ais mis partout... voila la raison ;)

Commentaire de thevman le 13/09/2007 22:01:13

Bonjour, :)
Si on met 0 en premier ca ne fonctionne plus. :(

int tnb[] = {0,1,2,321326,1255,10128,65,4,7,4,10,5,3,7,8};

0 - 1 - 2 - 321326 - 1255 - 10128 - 65 - 4 - 7 - 4 - 10 - 5 - 3 - 7 - 8
1 - 0 - 2 - 3 - 4 - 4 - 5 - 7 - 7 - 8 - 10 - 65 - 1255 - 10128 - 321326

Commentaire de coucou747 le 14/09/2007 15:04:26 administrateur CS

poster ce genre de choses ici... ca aurait probablement plus sa place dans les snippets... si j'avais poste tout mes tds de java et chaque programme... j'en serais peut-etre a 500 sources... peut-etre plus...

Commentaire de amiss le 17/09/2007 12:04:22

Franchement j'ai lu ton code mais je ne trouve aucune utilité pour ton code. J'en veux pour preuves:
tu fais passer toutes les exceptions là où tu n'en a pas besoin.Tu pouvais facilement créer des nouvelles classes d'exceptions par
throw new UneException("indice negatif...") .
je ne vois même pas l'éfficacité de la POO par absence des attributs dans ton code et où tout est mis dans une seule classe(absence de modularité un des principes de la POO).
Tu aurais pu utiliser les collections de type ArrayList au moins ça pouvait être plus bénifique pour toi car elle est utilisée tous les jours en java.
bonne continuation.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

tri des processus [ par fear1230 ] slt ca va?? j fait une ptite application concernant les processus,c dafficher les processus et puis de les trier par nom,taille,croissant decroissant, le tri (processus) [ par fear1230 ] 6 msg slt ca va?? j fait une ptite application concernant les processus,c dafficher les processus et puis de les trier par nom,taille,croissant decro Trier tableau d'objet [ par spmsbl ] Bonjour J'ai un tableau d'objet contenant deux champs par objets Je dois écrire une méthode qui va trier mon tableau par le premier champ J'ai déjà Tri par arborescence [ par mehdibc ] Bonjour, J'ai une liste de tâche dont certaines sont les sous tâches d'autres, exemple: tache A, sous tache A1 de A, Sous tache A2 de A, sous sous t tri de fichier [ par estbn04 ] bonjour!voila un petit probleme...j'ai effectuer un listing de tous les fichiers d'un répertoire et de ses sous repertoires..seulement j'aimerais pouv tri de fichier [ par estbn04 ] bonjour!voila un petit probleme...j'ai effectuer un listing de tous les fichiers d'un répertoire et de ses sous repertoires..seulement j'aimerais pouv Création tableau 2 dimensions + tri [DEBUTANT !!] [ par ctof3552 ] slt !je souhaite trier un tableau de vecteurs sur le 2eme élément du vecteur...comment puis je faireex: mon tablo est :[RP125, 38][RP621, 79][RP268, 3 Probleme de vecteur et le tri [ par niicker ] Salujt j'ai besoin de trié des vecteur int et des vecteur par ordre alphabetique j'aimerais avoir la ligne de code pour faire seulement le trie trier les dates d'un calendrier [ par emubusta ] slt je suis un debutant en developpement et j'aimerai savoir comment trier un vector composé de dates ????ou s'il existe un methode dans le calendri Probleme ResultSet et tri [ par cocof ] Je requête dans une base Oracle) qui utilise un tri de type Ascii ) avec une clause orderByJe lis le résultat de la requête avec un resultSet qui me


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales