HELP Durée de tri en C ?????????? HELP please !! - C++ - Programmation
Marsh Posté le 15-01-2003 à 21:39:44
ReplyMarsh Posté le 15-01-2003 à 21:43:46
Juste pour info, si c'est la durée du tri qui t'intéresse, tu as intérêt à passer par des appels système dans ton code C. Tu demande la date avant le tri, la date après, tu soustrais dans le sens qui va bien(TM).
Marsh Posté le 15-01-2003 à 21:54:41
Cherrytree a écrit : Juste pour info, si c'est la durée du tri qui t'intéresse, tu as intérêt à passer par des appels système dans ton code C. Tu demande la date avant le tri, la date après, tu soustrais dans le sens qui va bien(TM). |
Merci bien mais justement je ne suis qu'un novice !
Je ne suis qu'en 1ère année de BTS info indus !
Tu n'aurais pas un site ou deux (cohérent) qui explique cette démarche par hasard ?
Merci bien !
Marsh Posté le 15-01-2003 à 22:14:05
Je n'ai pas de site à te conseiller.
En revanche, de ce que je me souviens de mes cours de C sous Unix, on utilisait une fonction C : "system()". Entre les parenthèses, tu appelles une fonction du système d'exploitation. Il doit y avoir une fonction qui donne l'heure : time ou timestamp, je sais plus. Peut être autre chose.
Ensuite, il te suffit de faire un appel en début de ton algorithme de tri, et un en fin.
Marsh Posté le 15-01-2003 à 22:15:06
Cherrytree a écrit : Je n'ai pas de site à te conseiller. |
OK je vais essayer ca merci bien !
Marsh Posté le 15-01-2003 à 22:17:35
Cherrytree a écrit : Je n'ai pas de site à te conseiller. |
euh ca franchement, et ne le prends pas mal, c vraiment TRES TRES crade
sur unix/linux : man 2 time
Code :
|
(si tu n'es pas obligé de coder toi meme le tri, man qsort, tri tres rapide, tu peux toujours comparer les résultats obtenus)
Marsh Posté le 15-01-2003 à 22:26:27
C'est idiot, mais je viens juste de me rappeler time.h
Donc pour la forme. Juste un truc, si tu es là pour apprendre à coder, code ton tri à la main.
Marsh Posté le 15-01-2003 à 22:27:26
stuffer a écrit : |
Fais plutôt ce que Harry te conseille, c'est plus simple et ça sert mieux tes intérêts.
Marsh Posté le 15-01-2003 à 22:28:35
Cherrytree a écrit : Fais plutôt ce que Harry te conseille, c'est plus simple et ça sert mieux tes intérêts. |
sté pas méchant hein, mais faire un appel a system(), c'est mal(TM) dans ces cas la
Marsh Posté le 15-01-2003 à 22:30:25
Cherrytree a écrit : C'est idiot, mais je viens juste de me rappeler time.h |
pour le tri effectivement s'il apprend les méthodes de tri, mieux vaut les faire a la main
Marsh Posté le 15-01-2003 à 22:30:47
HappyHarry a écrit : |
Sûr. J'ai voulu aider mais je ne l'ai pas fait avec discernement.
PS: Harry je t'aime, alors ne t'inquiète pas.
Marsh Posté le 15-01-2003 à 22:34:19
Cherrytree a écrit : |
euh, il ferait mieux de s'inquiéter dans ce cas... Surtout toi qui ne parle que de sodomie depuis quelques temps
Marsh Posté le 15-01-2003 à 22:34:40
Cherrytree a écrit : Harry je t'aime |
quoted
Marsh Posté le 15-01-2003 à 22:34:57
lorill a écrit : |
Marsh Posté le 15-01-2003 à 22:34:59
lorill a écrit : |
Marsh Posté le 15-01-2003 à 22:38:03
plus serieusement, je dirais que tu devrais aussi jeter un coup d'oeil du coté de
Code :
|
Marsh Posté le 15-01-2003 à 22:53:56
DarkLord a écrit : |
C'est pas Marnie ? Ah ! Pardon, je croyais parler à Marnie. Désolé.
Marsh Posté le 15-01-2003 à 22:54:55
lorill a écrit : |
Je joue de la musique. Nuance.
Marsh Posté le 16-01-2003 à 01:32:59
voila un truc que jai retrouvé dans mes archives.. ca fait tres tres loin.. alors...
mais ca semble pas trop compliqué
Code :
|
et tu auras compris que pour récupéré le temps c :
Code :
|
voila, j'espère que ca t'aideras
ps: euh... Ulong c un typedef pour unsigned long
pss: Et il faut aussi inclure time.h
Marsh Posté le 16-01-2003 à 01:35:08
wouatouwouatou a écrit : voila un truc que jai retrouvé dans mes archives.. ca fait tres tres loin.. alors...
|
un peu a la bourre toi
Marsh Posté le 16-01-2003 à 05:12:10
Code :
|
Marsh Posté le 15-01-2003 à 21:36:19
Bonjour à tous!
Je galère à chercher comment on détérmine la durée de tri de nombres en langage C.
PS: J'ai utilisé le tri SHELL !!!!!
J'ai vraiment besoin d'un coup de pouce MERCI !!!!
---------------
Il n'y a pas de péché sur la Terre pourvu que Dieu ne pardonne à celui qui se repent sincèrement. L'homme ne peut pas commettre de péché capable d'épuiser l'amour infini de Dieu.