Complexité des algorithmes

Poster un nouveau sujet   Répondre au sujet

Voir le sujet précédent Voir le sujet suivant Aller en bas

Complexité des algorithmes

Message par nabiL le Lun 26 Nov - 10:14

*********************************

Essayons de connaître plus d'informations sur la Complexité Algorithmique. Les références sont abondantes.
On ne doit pas se contenter par Copier-Coller des textes... Wink


************
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par nabiL le Lun 26 Nov - 10:16

Je commence par copier-coller une définition de wikipedia.fr:

Définition de la complexité algorithmique:

wikipedia a écrit:Un algorithme est un moyen pour un humain de présenter la résolution par calcul d’un problème à une autre personne physique (un autre humain) ou virtuelle (un calculateur). En effet, un algorithme est un énoncé dans un langage bien défini d’une suite d’opérations permettant de résoudre par calcul un problème. Si ces opérations s’exécutent en séquence, on parle d’algorithme séquentiel. Si les opérations s’exécutent sur plusieurs processeurs en parallèle, on parle d’algorithme parallèle. Si les tâches s’exécutent sur un réseau de processeurs on parle d’algorithme réparti ou distribué.
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par nabiL le Lun 26 Nov - 10:19

Dans la définition "wikipedia", il y a plusieurs termes à comprendre.

  • algorithme séquentiel
  • algorithme parallèle
  • algorithme réparti ou distribué
Citons des exemples de chaque type d'algorithmes... scratch
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par methodiX le Lun 26 Nov - 22:10

Un algorithme séquentiel devrait s'exécuter sur un seul Processeur!

Un algorithme parallèle est conçu pour être décomposé et exécuté sur une machine multi-processeurs. La vitesse d'exécution devrait être divisée par le nombre de processeurs (s'ils sont de même puissance).

Un algorithme réparti devrait être conçu pour s'exécuter sur un réseau de processeurs distribués géographiquement. L'aspect asynchrone est géré par l'algorithme lui même (synchronisation entre les différents processeurs...)

ce sont mes propres définitions Smile

a+
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par nabiL le Mer 28 Nov - 15:24

Est-ce que vous confirmer que le meilleur algorithme de vérification si un mot est palindrome ou non est de complexité
n/2 où n = longueur du mot ?
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par methodiX le Mer 28 Nov - 20:45

Je confirme... mais est-ce qu'on postule ça sans démonstration?
Sami - Methodix, tunis
Le génie de Newton a consisté à dire que la lune tombe alors que tout le monde voit bien qu'elle ne tombe pas.
(Paul Valéry)

methodiX
Admin
Admin

Sexe:Masculin
Messages : 811
Inscrit le : 22 Mar 2007
Localisation : marsa - IPEST

Feuille de personnage
Capacité linguistique:
1000/1000  (1000/1000)

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par Sahraoui le Jeu 24 Jan - 12:27

Selem alykom... je suis un eleve tunisien , bac informatique..
vraiment j'ai besoin de cours et des exercices, des devoires aussi d'informatique(algo et programmation, TIC...) kelk'1 maide svp...

Sahraoui
Nouveau membre
Nouveau membre

Sexe:Masculin
Messages : 1
Inscrit le : 24 Jan 2008
Localisation : Tunis

Revenir en haut Aller en bas

Re: Complexité des algorithmes

Message par nabiL le Jeu 24 Jan - 13:27

Sahraoui a écrit:Selem alykom... je suis un eleve tunisien , bac informatique..
vraiment j'ai besoin de cours et des exercices, des devoires aussi d'informatique(algo et programmation, TIC...) kelk'1 maide svp...


Bienvenue Sahraoui.
Dans ce forum, et plus précisément dans les rubriques de l'informatique-lycée, la plupart des membres essaient de proposer des exercices de difficultés variables, et on coopère pour les résoudre et les enrichir. Donc, il n'y a pas vraiment un recueil d'exercices corrigés prêt à être utiliser.
Je te propose de nous indiquer les thèmes (les chapitres) que tu veux travailler. On postera des exercices et on les corrigera par la suite....

@+
Nabil - tunis
خير الناس أنفعهم للناس

nabiL
Admin
Admin

Sexe:Masculin
Messages : 1972
Inscrit le : 19 Mar 2007
Localisation : Tunisie

Feuille de personnage
Capacité linguistique:
999/1000  (999/1000)

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum