begin process at 2010 02 10 09:56:00
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Java

 > 

Archives

 > 

Divers

 > 

Correct de mon code tri par insertion


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Correct de mon code tri par insertion

mercredi 10 mai 2006 à 19:00:24 | Correct de mon code tri par insertion

developvbdebut

Membre Club

Bonsoir tout le monde

J'ai l'impression que je m'en sort mal avec les tris.

J'aurai besoin d'aide pour corriger le code ci dessous.

Le tri par insertion.

for(i=0;i<10;i++)
{
 
 for(j=2;j<10;j++)

  {

  int mem = tab[j];
  
  i=j-1;

  while(i>0 && tab[i]>mem)

  {
  i=i-1;
  tab[i+1]=mem; 
}
}
}

Pourriez vous m'aider svp.

Merci

Cordialement

A bientôt

mercredi 10 mai 2006 à 19:54:43 | Re : Correct de mon code tri par insertion

developvbdebut

Membre Club

Re

J'ai oublié de vous dire le programme ce bloc, au moment du tri.

A+

jeudi 11 mai 2006 à 13:32:29 | Re : Correct de mon code tri par insertion

super_toinou

j comprend pas ce que tu veux faire en fait il est un peu chelou ton code !! tu change l index i en le décrémentant ce qui fé que tu risque surement de boucler infiniment !!! c est quoi que tu veux faire exactement ??
jeudi 11 mai 2006 à 13:46:24 | Re : Correct de mon code tri par insertion

developvbdebut

Membre Club

Bonjour tout le monde

Je veux faire le tri par insertion.

Mon probleme est que j'ai du mal avec ce genre d'algo.

J'ai modiffier le code.

longueur=tab.length;

 
 for(j=1;j<longueur;j++)

  {

  mem = tab[j];
  
  i=j-1;

  do{

  tab[i+1]=tab[i];
  
  i--;

  }while(mem<tab[i]);

  tab[i]=mem; 

}


Voici l'erreur qu'il me donne

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
        at Triinssertion.main(Triinssertion.java:78)


while(mem<tab[i]);

Pourriez vous me dire ce qui va pas.

Merci

Cordialement

A bientôt

jeudi 11 mai 2006 à 18:01:30 | Re : Correct de mon code tri par insertion

scaryman

Salut
Je ne comprends vraiment pas ce que tu veux faire donc pourrais-tu nous dire ce que tu comptes faire.
jeudi 11 mai 2006 à 18:28:11 | Re : Correct de mon code tri par insertion

developvbdebut

Membre Club
salut

je fais un tri par insertion.

C'est un tri, tiré d'un algorithme.

Le tri par insertion est utilisé pour les tris de peu d'éléments

a+.
jeudi 20 novembre 2008 à 01:59:32 | Re : Correct de mon code tri par insertion

mohboa

j'ai l'algo de trie par insertion vous pouvez convertir en c ou c++  c'est facile
voila mon programe :

procedure triInsertion( t: tab en entrée sortie )

Algorithme

debut

variable  

i, j, mem: entier
pour de1 j N-1 faire           /* sélection de l'élément à insérer*/

                mem <- t[ i ]

                j <- i

tant que  

j>0   et  t[j-1]>mem    repeter     /* décalage des éléments plus grands */

         t[ j ] <- t[ j-1 ]

          j <- j - 1

fin tant que

        t[ j ] <- mem         /* insertion */

fin pour;

fin ;





merci



Cette discussion est classée dans : code, tri, insertion, tab, mem


Répondre à ce message

Sujets en rapport avec ce message

Création composant COM en VJ++ [ par Devpeur ] Salut,J'ai créé un composant com qui hérite du control EDIT.Lorsque j'appuie sur la touche TAB du clavier, le curseur ne veut pas sortir du composant tri selection,tri insertion d un monceau [ par jessy999 ] bjr tt le monde je veux faire des tri de monceau par insertion ,selection Insertion d'image dans un JButton [ par Xavixxxx ] Salut !!Je vous envoie ce mail car je me retrouve confronté à un problème.En effet lorsque j'essaye d'insérer une image (créée manuellement )dans un J Problème avec la requete d'Insertion [ par omarF ] où sont les réponses et où est tu Dark ??? Aider moi jarrive pas a faire executer la requete d'Insertion . Pour mon cas jai un table qui sappelle Po tri par permutation en java (c urgent) [ par mettaleuxademaroc ] un problem de tri svp public class Tri{      int[]tab=new int[10];      int t,j;   void saisie(){    for(int i=0;i      System.out.println("Entrez le code d'insertion en utilisant jsp [ par islamsaadally ] slt ,je travaille avec jsp simple sans servlet , j'ai trouvé une confusion entre chaine de caractére et un nombre lors de l'insertion,le probleme est *** il veut pas trouver mon main :( *** [ par JMBeaucoup ] Bonjour, En voulant compiler mon code, un message d'erreur vient ce claquer sur mon écran.Le message est: Could not find the main class:javax.baja.nam connexion a une base de donne Mysql server via une page Jsp [ par saadia2 ] bonjour je suis une débutante en java j'essaie d'établir une connexion entre une base de donne Mysql server 5.8 via une page web Jsp voila le code :<% Erreur dans le code de jess [ par Java2386 ] salut j'ai un code de fichier .jess genérer par un programme de bibliotéque OWL2jess ,et qui contien une erreur que j'arrive pas a la corrigé. voici Code en Java [ par Draculatn ] SVP je cherche un code de gestion de Clients et de Facturations ... en java .. si possibl qlq ligne pour m'éclaicir son exécution sous eclipse !! merc


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,702 sec (3)

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