Aller au contenu

Correction de l'épreuve 13

Sujet (PDF intégré)

Exercice 1

def recherche(elt, tab):
    for i in range(len(tab)):
        if tab[i] == elt:
            return i        
    return None

Exercice 2

def insere(tab, a):
    """
    Insère l'élément a (int) dans le tableau tab (list)
    trié par ordre croissant à sa place et renvoie le
    nouveau tableau.
    """
    tab_a = [ a ] + tab # nouveau tableau contenant a 
                        # suivi des éléments de tab
    i = 0
    while i < len(tab_a) - 1 and a > tab_a[i+1]: 
        tab_a[i] = tab_a[i+1] 
        tab_a[i+1] = a
        i = i + 1 
    return tab_a

Commentaires éventuels

Excessivement bidon. Si on vous le met, tapez l'examinateur parce qu'il/elle se moque clairement de vous

Précédent | Suivant