Boucle for et calcul de la longueur d'une liste
Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

Boucle for et calcul de la longueur d'une liste



  1. #1
    Onlymax

    Boucle for et calcul de la longueur d'une liste


    ------

    OCAML

    Bonsoir,
    Je me posais des questions liée à la complexité dans la boucle suivante :

    "t" étant un tableau,

    for i = 0 to (k-1) do
    for j=0 to ((List.length t.(2*i+1)-1) do ...

    Est-ce que la longueur de " t.(2*i+1) " est recalculée à chaque passage dans la boucle sur j ?

    Merci d'avance !

    -----

  2. #2
    BboCurieuxDeTous

    Re : Boucle for et calcul de la longueur d'une liste

    Bonsoir,

    Cela dépend du compilateur. Mais certain d'entre eux optimise ce genre d'opération.

    bonne soirée

  3. #3
    umfred

    Re : Boucle for et calcul de la longueur d'une liste

    tu peux "forcer" à ne pas le calculer à chaque fois avec une variable initialisée avec cette longueur avant la boucle.

  4. #4
    Onlymax

    Re : Boucle for et calcul de la longueur d'une liste

    Oui je me demandais justement si c'était nécessaire,
    je vais faire comme ça du coup !

    Merci à vous

  5. A voir en vidéo sur Futura

Discussions similaires

  1. Preuve d'invariant de boucle/somme d'une liste/python
    Par FarWaR dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 08/11/2015, 09h28
  2. Calcul 1D d'une boucle de chaleur monophasique
    Par sa8rouna dans le forum Physique
    Réponses: 0
    Dernier message: 05/08/2014, 14h43
  3. [exo] Difficultés calcul invariant de boucle
    Par pinoTM dans le forum Programmation et langages, Algorithmique
    Réponses: 0
    Dernier message: 23/06/2014, 16h00
  4. calcul de longueur
    Par astro2011 dans le forum Archives
    Réponses: 8
    Dernier message: 01/05/2011, 19h30
  5. calcul de flux magnétique dans une boucle.
    Par invite6041df52 dans le forum Physique
    Réponses: 0
    Dernier message: 21/12/2006, 16h52