60

Sm]i[le
Et mon super site : http://smile.fr.online.fr

61

y aurait il un prog fait en basic sur le tri par création et le tri shell car j'arrive pas à le faire en Basic ? sad
Merci d'avance
Sm]i[le
Et mon super site : http://smile.fr.online.fr

62

63

Voilà y me manque des informations et des algo sur l tri fusion voilà si qq'un a des trucs bien sur ce type de tri
Sm]i[le
Et mon super site : http://smile.fr.online.fr

64

-> ./62 ?
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

65

liquid est qd mm le seul qui aie reagi de facon un minimum intelligente, sans dire des trucs du genre "c'est ce tri la LE meilleur, utilise cuila..." roll

et a propos de ca:
liquid > euh j'ai oublié la balise troll dans mon premier post ... il est vrai que si, mais seulement si, tu sais ce que tu manipules, le quicksort peut être le meilleur.


comme le merge sort peut etre le meilleur si t'as une coherence (temporelle) entre tes differentes listes a trier, comme le radix sort peut etre le plus rapide selon le type de donnees et le type de valeurs a trier, etc, etc, etc...

smile: "C pour trier des chiffres au fait"

si c'est pour par exemple retrier une liste de chiffres de nombreuses fois, avec seulement quelques changement d'ordres par rapport a la fois d'avant, le merge sort sera tres souvent bien meilleur que n'importe quel autre (je parle des tris purs, pas des algos qui melangent plusieurs tris), vu qu'il bossera sur une liste deja quasiment triee (sauf a la premiere iteration, ou tu peux trier ta liste avec un radix sort par exemple, par contre le radix sort sera plus lent que le merge sort pour les iterations d'apres)

exemple concret: un moteur 3D (trigic) qui a une liste de geometry chunks a trier par ID de shaders, avec la coherence d'une frame a l'autre, seuls quelques chunks seront desordonnes d'un tri a l'autre, et la plupart du temps, ca sera une liste deja triee... --> radix sort au debut + merge sort apres.
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

66

Merci mais c un peu compliqué tout ça
Maintenant je me suis ciblé sur le tri fusion alorssi qu'un à des docs ou des progs
Merci d'avance
Sm]i[le
Et mon super site : http://smile.fr.online.fr

67

En parlant d'algorithmes de tries, quelqu'un a une solution pour avoir un tri ulta rapide pour BWT et adapté car même le Quick Sort donne de mauvais résultats en terme de vitesse.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

68

C'est quoi BWT ?
Tu as pensé au tri casier ? y'a pas plus rapide. Impossible. Sauf en informatique quantique...
Seulement c'est gourmand en mémoire.
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

69

Albert Instinct
: C'est quoi BWT ?

Burroughs-Wheeler Transform
La méthode de bzip2.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

70

Albert Instinct
: Tu as pensé au tri casier ? y'a pas plus rapide. Impossible. Sauf en informatique quantique...

Je te signale que le tri casier sur une chaîne de caractères, c'est en O(n²) (plus précisément en O(n*m) avec n le nombre de caractères différents et m la longueur)...
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

71

Tu as pensé au tri casier ? y'a pas plus rapide. Impossible. Sauf en informatique quantique...
Seulement c'est gourmand en mémoire.


Bah soit disant le Quick Sort est le plus rapide, j'ai des doutes car en ayant réalisé BWT l'application sur un fichier de 50 ko est très longue, par exemple environ 10 à 15 minutes. sad
Perso je pense que le Qucik Sort ce détériore lors de la transformation mais je trouve pas plus rapide, bizarre. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

72

"Tu as pensé au tri casier ? y'a pas plus rapide. Impossible. Sauf en informatique quantique..."

bravo!!! alors ca c'est sans doute la phrase la plus conne de tout le topic cheeky
In many respects the Yoshi is like a beautiful woman. A man can come so enamoured that he bestows on her all his time, his energy and his fortune.
- Fred whipple, 1960

*** Ne sous-estimez pas la puissance de la Marmotte ***
© Marmotte Team : LaMarmotte, sBibi, Vark & Sabrina

73

grin
Quel tri est plus rapide sur des données d'entropie moyenne ?
avatar
Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 : www.ti-fr.com.
Quelques idées personnelles ici.

74

J'avais pensé à un Arbre Binaire mais bon ça donne les même les résultats que le Quick Sort. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

75

Thibaut > lis le topic, certes on trolle mais y a aussi quelques vraies information dissimulées ici et là happy
Je pense que tu devrais parvenir à les trouver...
geogeo > personne n'a dit que le quicksort était le plus rapide neutral
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

76

Sally :
geogeo > personne n'a dit que le quicksort était le plus rapide neutral

Si son nom qui est honteusement trompeur...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

77

pencil
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

78

D'un autre côté, si on l'avait appelé slowsort, il n'aurait pas fait recette.
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

79

Godzil
:
Sally :
geogeo > personne n'a dit que le quicksort était le plus rapide neutral
Si son nom qui est honteusement trompeur...

C'est toujours (au sens de "encore") le plus rapide en pratique.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

80

non non et non.. malheureusment le quicksort n'as de quick que le nom....
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

81

Dans le cas moyen, les autres tris en n ln(n) en moyenne ont tous un coefficient plus élevé devant le n ln(n) que le QuickSort. Et cela même s'ils sont mieux dans le pire des cas (dans lequel le QuickSort est en O(n²)).
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

82

Kevin Kofler
: C'est toujours (au sens de "encore") le plus rapide en pratique.

Pas du tout.
Il y a des cas en pratique où il est très mauvais et contre-indiqué (tableau presque trié).
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

83

Bah d'après mes tries BWT le Quick Sort n'est pas rapide du tout. sad
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

84

./78 > c'est vrai cheeky
mais on aurait pu l'appeler « tri par pivot » par exemple ^^
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

85

Hippohmu >
(tableau presque trié)

c'est le pire des cas ça pour le quiksort , pas le cas pratique (ou disons "moyen")
avatar
Qu'il est beau ce chien !!! :)

86

geogeo >
J'avais pensé à un Arbre Binaire mais bon ça donne les même les résultats que le Quick Sort.

normal, si je me rapelle, le quicksort utilise un arbre binaire non ?
avatar
Qu'il est beau ce chien !!! :)

87

84> Ben si, justement, selon les situations, ça peut très bien être le cas qui se présente tout le temps.
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou

88

ben dans ce cas autant utiliser un algo qui renvoie le tableau à l'envers neutral je suppose qu'on doit faire des etudes (peut être statistiques) sur les entrées avant de choisir un algo smile
avatar
Qu'il est beau ce chien !!! :)

89

Hippohmu
:
Kevin Kofler
: C'est toujours (au sens de "encore") le plus rapide en pratique.

Pas du tout. Il y a des cas en pratique où il est très mauvais et contre-indiqué (tableau presque trié).

On peut choisir le pivot de manière à ce que ce soit au contraire le cas presque trié qui est le plus favorable et le cas "trié à l'envers" qui est le plus défavorable.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

90

Quel pivot doit on prendre?
Peut on choisir des pivots efficaces dans tous les cas pratiques ? (vraisemblableent non!)
J'avais un vague souvenir selon lequel les tableau triés et "triés à l'envers" sont aussi défavorables les uns que les autres (en n²), mais c'est peut être une erreur...
Les droits inaliénables du troll :
1) le droit d'avoir raison
2) le droit d'être péremptoire
3) le droit de ne pas lire
4) le droit de ne pas répondre
5) le droit d'être de mauvaise foi
6) Autant pour moi / Faignant / Vivent Tintin et Milou