CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Complexité d'un algorithme (encore)

Kwns
Kwns
Niveau 10
03 avril 2017 à 11:47:49

Hey. J'ai une question débile pour vous ! [[sticker:p/1kki]][[sticker:p/1kkn]]
Dans le tri par sélection à la page 2 du poly : http://info-llg.fr/commun-mp/pdf/03.tris.pdf
Ils disent que la complexité est quadratique mais c'est aussi vrai pour le meilleur des cas ? (liste déjà triée par ordre croissant)

iDratui
iDratui
Niveau 10
03 avril 2017 à 12:07:33

Alors je vais laisser la réponse à ceux qui pourraient mieux s'y connaître, mais il me semble que la complexité d'un algorithme est toujours définie au pire cas donc bon, ça n'a pas tellement de sens :(

HaskellCurry
HaskellCurry
Niveau 6
03 avril 2017 à 12:08:13

Oui puisqu'il faut dans tous les cas parcourir toute la liste et faire toutes les comparaisons pour aller chercher le minimum (qui est cyniquement le premier élément).

Emirbou
Emirbou
Niveau 10
03 avril 2017 à 17:17:42

Tous les Algorithmes ont une complexité O(1) au meilleur des cas, lors du calcul d'une complexité d'un Algorithme ce n'est que le pire des cas qu'on "considère" (cf. Définition de la complexité et la notation O(machin) ). D'ailleurs tous les tris simples ont une complexité O(N²), il n'y a que le tri récursif (le plus optimal jusqu'à nouvel ordre) qui a une complexité O(n*log(n)).

Skywear
Skywear
Niveau 46
03 avril 2017 à 17:35:46

"Tous les Algorithmes ont une complexité O(1) au meilleur des cas"

Ben non

Morphisme
Morphisme
Niveau 10
03 avril 2017 à 17:47:32

iDratui à 12:07 :

Alors je vais laisser la réponse à ceux qui pourraient mieux s'y connaître, mais il me semble que la complexité d'un algorithme est toujours définie au pire cas donc bon, ça n'a pas tellement de sens :(

Pas du tout, la complexité en cas moyen (selon des distributions de probabilité qui peuvent être variées) est également très utilisée. Le pire cas est souvent très pessimiste par rapport à ce à quoi on peut s'attendre dans la plupart des cas.

L'auteur :d) Même si la liste est déjà triée, tu dois la parcourir entièrement pour t'assurer que le premier élément est bien le plus petit. Donc c'est quadratique dans tous les cas.

Message édité le 03 avril 2017 à 17:48:16 par Morphisme
LimitX
LimitX
Niveau 10
03 avril 2017 à 18:36:38

En prépa on te demande rarement autre chose que la complexité dans le pire des cas.

Kwns
Kwns
Niveau 10
03 avril 2017 à 20:41:53

Ouais blue, notamment pour le tri par insertion (quadratique à une constante multiplicative pres). Cependant, on distingue aussi le meilleurs cas par fois, pour le même tri, la complexité devient linéaire. Sinon, merci à tous ! J'ai eu ma réponse. :-)

iDratui
iDratui
Niveau 10
03 avril 2017 à 20:45:49

Merci pour la réponse d'ailleurs :hap:

Sous forums
  • Métiers & Orientation
  • Histoire
  • Cours et Devoirs
  • Politique
  • Environnement & Nature
  • Philosophie